Principal Engineer (SVP) - Investment Banking - JAVA
Core
Building a new in-house, scalable, fully automated platform for a critical financial services domain, replacing vendor-led capabilities.
Role type
Principal Engineer (SVP) - Investment Banking - JAVA
Builds
Scalable, distributed systems and microservices for financial services
Domain
Financial Services / Investment Banking
Deliverable
production ML models
Required skills
Java, Spring Boot, distributed systems, microservices, system design, AI, CI/CD, automated testing, observability
Preferred skills
Angular, TypeScript, cloud technologies, containerisation
Technologies
Java, Spring Boot, Angular, TypeScript, Cloud, Docker, Kubernetes
Responsibilities
Designing and building scalable, distributed systems; Owning the full software development lifecycle; Developing and maintaining microservices and APIs; Ensuring systems are reliable, observable, and secure; Driving engineering best practices across testing, automation, and performance; Working closely with product and engineering stakeholders to deliver robust solutions
Seniority
Principal, hands-on IC with strategy