Senior Software Engineer
Mastercard
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 59% of similar roles. Most pay $149,500–$188,277 — the shaded band above. At the midpoint, this role pays about $172k 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
Senior Software Engineer The Senior Software Engineer joins the Corporate Solutions team to build and evolve a global business-to-business technology platform designed to streamline how companies manage payments when buying and selling products. In this role, you will design and develop secure, scalable Java and Spring Boot microservices and APIs while integrating services across Angular applications, databases, and third-party systems. You will utilize AI-assisted development tools to accelerate coding, testing, and debugging throughout the software lifecycle. Key technical requirements include expertise in RESTful APIs, SQL with PostgreSQL or Oracle, and enterprise security practices like OAuth and mutual TLS. You will also apply 12-factor application principles and cloud-native practices to solve complex problems regarding high-volume transactional systems, ensuring all solutions meet rigorous standards for performance, reliability, and operational excellence within an Agile environment.
What does a Software Engineer earn in Virginia?
Median $211200 from 265 postings across 15 companies.
Skills
What you'll do
What we're looking for
More like this
Mastercard
Mastercard
Mastercard
Mastercard
Genworth Financial
Datadog