Senior Software Engineer
Mastercard
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 68% of similar roles. Most pay $149,500–$178,175 — the blue band above. At the midpoint, this role pays about $150k versus about $164k 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 150 open roles on FindRole.
Listed pay typically runs $122,000–$207,000 across 142 roles with salary data.
Most-posted roles
At a glance
The Senior Software Engineer joins the Core Payments engineering team to build and support mission-critical platforms for secure, scalable payment capabilities. This role focuses on developing solutions for Foreign Exchange rate setting, including external APIs and internal services for high-impact payment operations. You will design and deliver full-stack applications, manage software implementation, and develop automated unit, functional, integration, and regression tests. Key technologies include Java, Spring Boot, Jakarta Persistence API/JPA, and REST-based services using JSON and XML. Candidates should also possess skills in Angular, React, JUnit, and CI/CD pipelines. You will translate business requirements into maintainable solutions, perform root-cause analysis on production issues, and contribute to architecture discussions to ensure performance, resiliency, and security within a distributed, service-oriented architecture.
What does a Software Engineer earn in Missouri?
Median $149500 from 58 postings across 5 companies.
Skills
What you'll do
What we're looking for
More like this
Mastercard
Mastercard
Mastercard
The Walt Disney Company
Adobe
Warner Bros. Discovery