Lead 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 $164,875–$211,200 — the shaded band above. At the midpoint, this role pays about $186k versus about $188k 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
Lead Software Engineer The Lead Software Engineer joins the Secure Access team to lead the architecture and design of microservices responsible for API and web authentication authorizations. This role involves end-to-end software design, defining high-level artifacts like data models and system interactions, and establishing engineering best practices across teams. The engineer will build robust backend platforms, develop data-driven user interfaces using React, and enhance internal developer platforms using Backstage. Key responsibilities include implementing comprehensive testing strategies within CI/CD pipelines, performing performance engineering for distributed systems, and ensuring secure coding compliance. Technical requirements include proficiency in Java, Spring Boot, Hibernate, Oracle/SQL databases, and cloud-native technologies like AWS and Kubernetes. The role addresses the critical challenge of securing authentication processes while managing high-volume, mission-critical environments through advanced system benchmarking, load testing, and proactive incident management across distributed architectures.
Skills
What you'll do
What we're looking for
More like this
Mastercard
Mastercard
Mastercard
Mastercard
Mastercard
Mastercard