Senior Python Developer
Citi
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 69% of similar roles. Most pay $149,500–$187,941 — the shaded band above. At the midpoint, this role pays about $152k 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 256 open roles on FindRole.
Listed pay typically runs $140,080–$210,120 across 238 roles with salary data.
Most-posted roles
At a glance
The Senior Software Engineer (Java/Python) joins the Mortgage Technology team to design, develop, and implement scalable application systems and programs. This role involves performing systems analysis, programming activities, and integrating AI and GenAI capabilities to modernize workflows and automate analysis for the mortgage trading business. The engineer will build tools for quantitative analytics, workflows, and reporting while collaborating with cross-functional groups to integrate platforms and improve processes. Key technical requirements include proficiency in Java, Python, Docker, Kubernetes, and OpenShift, alongside experience with CI/CD, debugging, and production readiness. The position focuses on solving complex initiatives by analyzing business processes and system flows within the mortgage technology domain. Additionally, the individual will serve as a subject matter expert for stakeholders and provide coaching to junior team members while managing projects under various deadlines.
What does a Software Engineer earn in New York?
Median $224000 from 203 postings across 41 companies.
Skills
What you'll do
What we're looking for
More like this
Citi
Genworth Financial
Datadog
Morningstar Inc
Microsoft
Mastercard