

Search by job, company or skills

Principal Engineer, as a technical leader within the product and/or delivery team, your primary responsibilities include:
. Provide leadership with minimal supervision, taking ownership of outcomes independently.
. Maintain hands-on technical involvement while mentoring team members and coordinating cross-functional efforts.
. Conduct code and design reviews, ensuring team members adhere to established guidelines and coding standards.
. Develop product migration strategies to transition existing technologies to newly selected platforms, ensuring back ward compatibility with existing implementations.
. Propose alternative technical approaches to address diverse project scenarios.
. Combine deep technical expertise with clear, accessible communication to make a strong impression on customers and prospects.
. Champion the product's technology and vision to drive adoption among project team members and prospects.
. Lead a high-calibre team to deliver required product and project deliverables.
Requirements:
. Degree in Computer Science or a related field.
. Minimum of 10 years experience in the IT industry, including at least 4 years in a leadership role.
. Strong hands-on experience with the following technology stack: Java, JavaScript/React Spring Framework and Spring Boot microservices Hibernate Oracle and PostgreSQL databases containerised deployment via Docker and Kubernetes/OpenShift and cloud platforms such as AWS or Google Cloud Platform (GCP).
. Excellent communication skills, with the ability to engage effectively with both internal and external management.
. Experience with banking projects is an added advantage.
Job ID: 151050997