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–$188,277 — 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 116 open roles on FindRole.
Listed pay typically runs $122,000–$207,000 across 104 roles with salary data.
Most-posted roles
At a glance
As a Senior Software Engineer on the Transaction Stream team, you will build applications and services that power critical capabilities across the real-time payment network. You will design, develop, and maintain scalable test frameworks, automation solutions, and validation tools while ensuring systems are secure, observable, and performant. Your daily work involves translating business requirements into technical solutions, conducting code reviews, and managing the end-to-end software development lifecycle in an Agile environment. The role requires expertise in Java, Spring Boot, Spring Data JPA, SQL, and relational data concepts. You will utilize tools such as Jenkins, XLR, Sonar, and Clover to manage CI/CD pipelines and ensure high code coverage. Key technical focuses include microservices architecture, distributed systems, and secure coding practices like OWASP to solve complex problems within the global payment processing domain.
What does a Software Engineer earn in Missouri?
Median $149500 from 35 postings across 4 companies.
Skills
What you'll do
What we're looking for
More like this
Mastercard
Mastercard
Mastercard
Mastercard
Mastercard
Mastercard