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 $169,550–$214,500.
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 142 roles with salary data.
Most-posted roles
At a glance
The Principal Software Engineer-TS joins the Transfer Solutions team to lead the design, building, and operation of next-generation payment applications for domestic, cross-border, and bill payments. This role requires a hands-on technical leader who spends 70% of their time coding and 30% coaching engineers. Key responsibilities include architecting resilient distributed systems, managing technical debt, and driving domain-driven design to support real-time payment flows. The candidate must utilize Java, Springboot, Microservices, SQL, and event-driven architecture while applying secure coding standards. Expertise in DevOps, CI/CD, containerization, and infrastructure as code is essential. The role involves implementing advanced testing like canary releases and A/B testing, while ensuring high performance and availability across complex enterprise-wide initiatives and regulatory requirements.
Skills
What you'll do
What we're looking for
Related searches
More like this
Mastercard
Mastercard
The Hartford
Marqeta
Microsoft
Microsoft