Senior Software Engineer
Mastercard
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 56% of similar roles. Most pay $135,000–$177,250 — the blue band above. At the midpoint, this role pays about $150k versus about $156k 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 143 roles with salary data.
Most-posted roles
At a glance
The Senior Software Engineer - Java joins the Enterprise Credit Risk team to design, build, and modernize applications powering credit decisioning, portfolio risk management, and lender workflows. This role involves developing scalable full-stack applications, building resilient backend services, and creating responsive user interfaces. The engineer will design RESTful APIs, microservices, and event-driven integrations while collaborating with architecture and data teams to solve complex lending and risk problems. Key technologies include Java, Spring Boot, Spring Framework, React, Angular, TypeScript, and JavaScript. Candidates must also utilize SQL, PostgreSQL, Oracle, Kafka, Docker, Kubernetes, and cloud platforms like Azure or AWS. Responsibilities include performing root cause analysis, participating in technical design discussions, and implementing automated testing and CI/CD practices to improve application performance, reliability, and security across the lending ecosystem.
What does a Software Engineer earn in Missouri?
Median $149500 from 61 postings across 6 companies.
Skills
What you'll do
What we're looking for
More like this
Mastercard
Mastercard
Mastercard
Mastercard
Walmart
Cboe Global Markets