Senior Software Engineer
Mastercard
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 74% of similar roles. Most pay $149,500–$189,212 — the shaded band above. At the midpoint, this role pays about $150k versus about $169k 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 131 open roles on FindRole.
Listed pay typically runs $115,000–$184,000 across 118 roles with salary data.
Most-posted roles
At a glance
As a Senior Software Engineer within the Mastercard Commercial Solutions team, you will help build a global business-to-business technology platform designed to streamline how businesses manage payments. You will own software delivery activities at the application level, including designing, developing, and testing full-stack solutions such as front-end applications, REST APIs, and backend services. Your daily work involves translating requirements into scalable designs, participating in Scrum ceremonies, mentoring team members, and ensuring code quality through rigorous reviews. The role requires proficiency in Java, JavaScript, Angular, SQL, Spring, Spring Data JPA, Kafka, and tools like JUnit, Mockito, and Jasmine. You will also utilize Sonar, Checkmarx, and Jenkins to manage security and CI/CD pipelines. This position focuses on optimizing digital payment efficiency for buyers and sellers while ensuring high performance, reliability, and observability across integrated systems.
What does a Software Engineer earn in Missouri?
Median $149500 from 38 postings across 5 companies.
Skills
What you'll do
What we're looking for
More like this
Mastercard
Warner Bros. Discovery
Genworth Financial
JLL (Jones Lang LaSalle)
Abbott
Abbott