Principal Software Engineer
Mastercard
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 76% of similar roles. Most pay $174,600–$225,000 — the shaded band above. At the midpoint, this role pays about $226k versus about $200k 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
As a Principal Software Engineer within the Small and Medium Enterprises Partnerships and Cashflow division, you will drive the architectural vision for a global B2B technology platform. You will design and build secure, scalable, cloud-native solutions to support high transaction volumes and diverse customer bases in the payments industry. Your daily responsibilities include developing technical blueprints, leading architecture reviews, mentoring engineering teams, and translating business objectives into compliant service designs. The role requires deep expertise in Java, Spring, Spring Boot, Kafka, and event-driven architectures, alongside experience with Azure, AWS, Kubernetes, and containerized platforms. You will also work with PostgreSQL, NoSQL databases, and front-end technologies like React, HTML5, and CSS. This position focuses on solving complex problems within the financial services and payment processing domain to enhance partnership and cashflow capabilities.
What does a Software Engineer earn in Georgia?
Median $178750 from 35 postings across 14 companies.
Skills
What you'll do
What we're looking for
More like this
Mastercard
Autodesk
CVS Health
Oracle
General Dynamics
Snap Inc.