Lead Software Engineer
Core
Lead the modernization of the Enterprise Entitlements platform by designing, developing, and delivering scalable, secure, cloud-native solutions for identity, access, and authorization in Digital Banking.
Role type
Lead Software Engineer (Enterprise Entitlements Platform)
Builds
Cloud-native microservices, REST APIs, CI/CD pipelines, and service mesh architectures for Digital Banking.
Domain
Financial Services / Digital Banking / Cloud-Native Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, RESTful API design, Microservices architecture, Kubernetes, Docker, CI/CD pipeline implementation, Security and authorization concepts, Front-end development (Angular)
Preferred skills
Rego/Open Policy Agent (OPA), Service Mesh technologies (Istio, Envoy), Identity and Access Management (IAM), Digital Banking or Financial Services domain experience
Technologies
Java, Spring Boot, Angular, Kubernetes, Docker, Istio, Envoy, Rego, OPA
Responsibilities
Design and develop enterprise-grade applications; Lead implementation of cloud-native solutions; Develop and maintain CI/CD pipelines; Define API and integration strategies; Partner with security teams on authorization controls; Mentor engineers and promote engineering excellence.
Seniority
Senior, hands-on IC with leadership responsibilities