Role purpose
This is a hands-on role for a Senior engineer who leads by building. You'll lead engineering on a multi-year programme to modernize and migrate a large portfolio of middle-office applications to AWS. You'll write production code across the full stack but will be primarily responsible for Backend (Java back ends, DevOps, CI/CD pipelines).
You'll also set up and run the programme's AI-augmented delivery model, using AI agents and assistants to speed up discovery, code conversion, testing and deployment while meeting the control standards a global custodian needs.
Key responsibilities
- Hands-on full-stack engineering
- Design and write production code for cloud-native services and user interfaces, especially for the most complex or highest-risk components.
- Build Java/Spring Boot microservices and APIs (REST and Kafka/MQ event-driven), with Oracle persistence on ECS/EKS.
- Build and maintain CI/CD pipelines (Harness or similar), infrastructure-as-code (Terraform), containerization (Docker/Kubernetes), secrets management (Vault/CyberArk) and observability.
- Some knowledge of ReactJS/Typescript
- Do daily code reviews and pair with engineers, and debug production-grade issues yourself.
- Engineering leadership
- Lead the modernization engineering team and set standards for architecture, code quality, testing and release.
- Own technical delivery plans, estimates and release quality, working with Architecture, Platform, Data, QE and the existing application support teams.
- Lead engin