Lead Software Engineer – Java, Microservices & Cloud - Vice President
Citi
At a glance
AI generatedAs an Engineering Lead (Java / Microservices) at the Technology team, you will lead the technical direction of critical applications by designing and developing highly scalable full-stack systems using Java for backend and Angular for frontend. Your day-to-day involves providing strategic guidance to development teams, ensuring alignment with enterprise architecture and business objectives, while also mentoring senior engineers and fostering a culture of innovation. You must have extensive experience in Spring Boot, microservices architecture, and cloud-native solutions like OpenShift/Kubernetes, along with strong analytical skills to translate complex business needs into technical requirements. Ideal candidates will bring expertise from the financial services industry and proficiency in tools such as Jenkins for CI/CD pipelines and Git for version control.
Skills
What you'll do
What we're looking for
Market check
This $113,840–$170,760 range sits above 17% of similar postings on FindRole.
Peer median band
$141,440–$212,160
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$153,550–$192,837
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.
Citi currently has 336 open roles on FindRole.
Listed pay typically runs $125,760–$188,640 across 308 roles with salary data.
Most-posted roles
More like this
Citi
Citi
Citi
Citi
Citi
Deutsche Bank