Lead Software Engineer
Mastercard
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 70% of similar roles. Most pay $184,425–$211,200 — the shaded band above. At the midpoint, this role pays about $186k versus about $198k 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 Mastercard Authentication Program to develop and deliver secure, scalable authentication products for in-store and e-commerce transactions. This role involves designing and building services, APIs, and architecture fitness functions while leading advanced testing strategies like chaos engineering and automated resilience testing. The engineer will mentor others, conduct code reviews, and collaborate with stakeholders to ensure high-quality production deliverables. Technical requirements include proficiency in Java, J2EE, microservices, RESTful APIs, and front-end frameworks such as React or Angular. The candidate must be skilled in Spring, Hibernate, Kubernetes, Docker, and various databases like Oracle and PostgreSQL. Additionally, the role requires expertise in security principles including PKI, JWT, and OAuth to solve complex problems regarding secure data transmission and transaction authentication within a global payment ecosystem.
Skills
What you'll do
What we're looking for
More like this
Mastercard
Mastercard
JPMorgan Chase
Morgan Stanley
Capital One Financial
Capital One Financial