HamburgerMenu
hirist

Job Description

Description :

The Principal Engineer will provide technical leadership and strategic direction across DevOps, Backend Engineering, and Data Engineering departments. This role involves overseeing a combined team of 20+ engineers to ensure the scalability, reliability, and architectural integrity of the entire technical ecosystem.

Core Responsibilities :

- Cross-Departmental Technical Strategy : Define and align the architectural roadmap for Backend (Spring Boot/Java), Infrastructure (AWS/Kubernetes), and Data (ETL/Redshift/Glue).

- System Architecture : Design high-throughput, distributed systems ensuring seamless integration between backend microservices


- Data Lifecycle Management : Oversee the design of scalable data architectures, focusing on efficient ingestion, storage, and transformation for downstream analytics and AI agents.

- Leadership & Mentorship : Direct management of 20+ staff, including engineering managers and lead engineers. Establish engineering standards and foster a culture of technical rigor.

- Stakeholder Alignment : Translate complex technical requirements into actionable business outcomes for executive leadership.

Technical Requirements :

- Backend Engineering : Mastery of Java and the Spring Boot ecosystem. Deep understanding of microservices architecture, RESTful API design, and distributed transaction management.

- DevOps & Infrastructure : Expert-level experience with AWS (EKS, IAM, VPC, RDS), Kubernetes, and GitLab CI/CD. Proficiency in Terraform or CloudFormation.

- Distributed Systems : Experience with message brokers (Kafka/RabbitMQ) and caching layers (Redis).

Leadership Qualifications :

- Previous experience leading multi-disciplinary teams of 15+ members.

- Proven ability to manage technical debt while delivering high-velocity feature development.

- Strategic mindset regarding resource allocation, and cloud cost optimisation.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in