Senior Software Engineer
Mastercard
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 57% of similar roles. Most pay $149,500–$190,375 — the shaded band above. At the midpoint, this role pays about $172k versus about $170k 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 136 open roles on FindRole.
Listed pay typically runs $115,000–$191,500 across 122 roles with salary data.
Most-posted roles
At a glance
The Senior Software Engineer joins the Commercial Customer Experience team to design, develop, and deliver scalable, secure, and high-performing software solutions for critical customer experiences. This full-stack role focuses on backend development using Java and Spring Boot while contributing to modern web applications built with Angular. The engineer will build microservices, REST APIs, and event-driven architectures utilizing Apache Kafka or similar streaming technologies. Key responsibilities include translating business requirements into maintainable technical designs, integrating services across databases like PostgreSQL or Oracle, and applying 12-factor application principles in a cloud-native environment. The role requires expertise in SQL for high-volume workloads and the use of AI-assisted development tools to improve software quality. This position addresses complex technical challenges involving security patterns, system reliability, and performance optimization within an Agile framework to support essential business capabilities.
What does a Software Engineer earn in Virginia?
Median $154938 from 105 postings across 19 companies.
Skills
What you'll do
What we're looking for
More like this
Mastercard
Mastercard
Mastercard
Morningstar Inc
CoStar Group
Adobe