Software Engineer II
Mastercard
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 85% of similar roles. Most pay $137,500–$194,250 — the shaded band above. At the midpoint, this role pays about $120k versus about $166k 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
Software Engineer II - Decision Management Program joins the Notification Manager team to develop and maintain an enterprise notification platform within the Decision Management Program. This role involves building and maintaining distributed, event-driven backend services that process high-volume transaction events to deliver critical fraud, security, and customer engagement notifications via email, SMS, and API channels. The engineer will design, develop, and test Java and Spring Boot microservices while contributing to platform modernization through Kafka messaging and cloud-native deployment practices. Key technical requirements include proficiency in Java (JDK 17), Spring Boot, REST APIs, SQL, and Oracle databases. Candidates should also possess skills in CI/CD pipelines, distributed systems, and observability tools like Splunk and Dynatrace. The role focuses on solving complex problems related to scalability, reliability, and performance within high-volume transaction processing environments.
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
Toast, Inc.
Microsoft
Microsoft
Mastercard
CoStar Group