Senior Java / Kotlin Developer
Citi
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 96% of similar roles. Most pay $151,000–$187,300 — the blue band above. At the midpoint, this role pays about $121k versus about $169k for comparable roles.
Based on 240 similar postings.
Employer
Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.
Citi currently has 268 open roles on FindRole.
Listed pay typically runs $125,760–$188,640 across 251 roles with salary data.
Most-posted roles
At a glance
The Senior Software Engineer, Prime Brokerage Technology (AVP) joins the Prime Brokerage Technology team to support the technological backbone of the Prime Finance business. This role involves developing and supporting Cash and Fixed Income data processing components while replacing legacy systems with cloud-native microservices. You will work within an Agile team to build, test, and debug software, ensuring accurate transaction processing and reporting for institutional clients. Key responsibilities include writing developer-led automated tests, participating in design discussions, and managing CI/CD pipelines. The role requires practical JVM development skills using Java, Kotlin, or Scala, along with knowledge of SQL, REST-based architectures, and HTTP. Candidates should have experience with containerized deployment and tools like Jenkins, Kubernetes, OpenShift, and Amazon Web Services to solve complex engineering challenges.
What does a Software Engineer earn?
Median $197400 from 2576 postings across 150 companies.
Skills
What you'll do
What we're looking for
More like this
Citi
Citi
Citi
Robinhood
JPMorgan Chase
JPMorgan Chase