Principal Software Engineer
Mastercard
Quick summary
Market check
How this pay compares to similar roles
This listing doesn't post a salary. Most similar roles pay $174,250–$225,000.
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
The Principal Software Engineer-TS joins the Transfer Solutions team to develop technology powering next-generation payment applications, including domestic, cross-border, and bill payments. This hands-on technical leader spends 70% of their time coding, writing non-feature code, and building architecture fitness functions while spending 30% coaching engineers. The role involves designing distributed systems using Java, Spring Boot, Microservices, and event-driven architecture. Key responsibilities include managing technical debt, implementing domain-driven design, and ensuring secure coding standards like OWASP. The candidate will utilize tools such as JDepend and ArchUnit while leveraging DevOps practices including CI/CD, containerization, and infrastructure as code. They will also lead architectural reviews, conduct interviews, and advocate for advanced patterns to solve complex problems in the real-time payments space, ensuring high availability and performance across various cloud environments.
What does a Software Engineer earn?
Median $197500 from 2196 postings across 133 companies.
Skills
What you'll do
What we're looking for
Related searches
More like this
Mastercard
Mastercard
Mastercard
Mastercard
Autodesk
CVS Health