Principal Software Engineer
Mastercard
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 64% of similar roles. Most pay $174,600–$231,000 — the shaded band above. At the midpoint, this role pays about $192k versus about $203k 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 269 open roles on FindRole.
Listed pay typically runs $125,760–$188,640 across 253 roles with salary data.
Most-posted roles
At a glance
Principal Software Engineer The Principal Software Engineer joins the Digital team to define technology strategy, ensuring the creation of reliable, scalable, and high-performance services. This role involves collaborating with cross-functional teams to architect systems, manage large budgets, and provide technical leadership as a mentor to other architects. The candidate will oversee the development of end-to-end Generative AI solutions using LangChain, RAG pipelines, and prompt engineering while modernizing legacy systems through AI-driven transformation. Key technologies include AWS, OpenShift, Akamai, Angular, JFP, and iOS/Android native frameworks. Additionally, the role involves integrating AI-powered tools like GitHub Copilot or Claude Code into the software development lifecycle to enhance code quality. The position requires balancing technical trade-offs with long-term business goals while ensuring all solutions meet rigorous security, performance, and regulatory standards across various enterprise technology functions.
What does a Software Engineer earn?
Median $196000 from 2245 postings across 149 companies.
Skills
What you'll do
What we're looking for
More like this
Mastercard
The Walt Disney Company
Snap Inc.
Microsoft
Microsoft
Microsoft