Senior Software Engineer
Mastercard
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 75% of similar roles. Most pay $123,250–$166,762 — the shaded band above. At the midpoint, this role pays about $120k versus about $145k for comparable roles.
Based on 240 similar postings.
Employer
Mastercard is a global technology company in the payments industry, processing transactions between financial institutions and merchants using its extensive network of credit, debit, and prepaid card products. Industry: Payments Technology & Financial Services
Mastercard currently has 115 open roles on FindRole.
Listed pay typically runs $115,000–$191,500 across 104 roles with salary data.
Most-posted roles
At a glance
The Software Engineer II joins the Core Payments organization to design, develop, test, deploy, and support secure, scalable, and reliable software solutions for critical payment capabilities within Network Solutions. This role involves translating business requirements into technical solutions while managing the full software development lifecycle at both the application and component levels. The engineer will write high-quality code, participate in code reviews, perform troubleshooting and debugging, and optimize system performance through monitoring and refactoring. Key competencies include a deep understanding of software design principles, data structures, and secure coding practices. Technical requirements include experience with unit, functional, and integration testing, as well as proficiency with source control, CI/CD pipelines, automation, and Agile methodologies like Scrum or Kanban. The role focuses on building production-ready systems with high observability to solve complex payment infrastructure challenges.
What does a Software Engineer earn in Missouri?
Median $149500 from 37 postings across 7 companies.
Skills
What you'll do
What we're looking for
More like this
Mastercard
Mastercard
Mastercard
Microsoft
Carvana
CoStar Group