Lead Software Engineer

Mastercard

Confirmed live today High trust

Quick summary

Work type
On-site
Location
O Fallon, IL
Salary
$140,000–$231,000 / yr
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $170k
This role $186k
$118k most similar roles pay here $243k

This role pays more than 63% of similar roles. Most pay $142,400–$197,750 — the shaded band above. At the midpoint, this role pays about $186k versus about $170k for comparable roles.

Based on 240 similar postings.

Employer

About Mastercard

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 131 open roles on FindRole.

Listed pay typically runs $115,000–$184,000 across 118 roles with salary data.

Most-posted roles

View all roles at Mastercard

At a glance

TL;DR · Lead Software Engineer

As a Lead Software Engineer within the Mastercard Authentication Program, you will design and develop secure, scalable solutions for e-commerce transactional use cases to improve authentication products. You will be responsible for building services and APIs, conducting code reviews, mentoring engineers, and driving architectural designs across dependent services while ensuring operational readiness through observability and resilience testing. The role requires hands-on development using Java, J2EE, JavaScript, HTML, and CSS, alongside frameworks like Spring Boot, Hibernate, React, and Angular. You will work with microservices, RESTful APIs, and cloud technologies including Kubernetes, Docker, and CI/CD pipelines. Technical requirements include proficiency in Oracle, SQL Server, PostgreSQL, and Redis. The role addresses the critical business problem of securing consumer authentication for both in-store and online transactions while ensuring high performance and system reliability.

What you'll do

  • Design and develop secure, scalable microservices and APIs for globally distributed, customer-facing products.
  • Lead architectural design across dependent services, ensuring high performance, security, and maintainability.
  • Write production-ready code while developing unit, functional, integration, and acceptance tests.
  • Drive advanced testing strategies including automation, chaos engineering, and resilience testing to ensure system stability.
  • Resolve complex system issues through structured troubleshooting and root-cause analysis in distributed environments.
  • Conduct code reviews and enforce quality governance standards like static analysis and secure coding practices.
  • Mentor engineers on software craftsmanship, clean-code principles, and full-stack development.
  • Partner with product owners to architect services that support new products and business requirements.

What we're looking for

  • Experience designing software solutions and delivering full-stack applications for large-scale enterprise systems using modern technologies.
  • Strong experience building Java microservices and developing UI components with React or Angular.
  • Proficiency in cloud and DevOps tools including Kubernetes, Docker, and CI/CD pipelines.
  • Working knowledge of application security principles such as encryption, PKI, hashing, JWT, OAuth, OIDC, and zero trust.
  • Experience designing systems for operational readiness, including observability, monitoring, reliability, and performance optimization.
  • Ability to troubleshoot complex distributed systems and perform root-cause analysis.
  • Experience executing advanced testing strategies, including automated testing, chaos engineering, and resilience testing.
  • Proven ability to mentor engineers, conduct code reviews, and lead technical discussions with stakeholders.

More like this

Similar roles

Senior Software Engineer

Mastercard

O Fallon, IL 2 days ago $115,000–$184,000
Java Python Bash Apache Kafka Apache Flink OpenTelemetry Infrastructure as Code TDD BDD OOP SOLID 12-factor OWASP Reactive Architecture Distributed Systems

Principal Software Engineer

Mastercard

O Fallon, IL 27 days ago $170,000–$281,000
Java Spring Boot REST APIs gRPC Kubernetes Docker Kafka NATS MQ Microservices Domain-Driven Design Cloud-native Event-driven Architecture CI/CD Distributed Systems Observability Performance Engineering

Software Engineer II

Mastercard

O Fallon, IL 29 days ago $92,000–$147,000
Java Spring Boot REST APIs Angular Node.js Kubernetes AWS Azure PCF CI/CD DevOps Distributed Systems Integration Testing Observability Software Architecture Security Best Practices AI-assisted Development Tools
3+ yrs exp

Senior Software Engineer - Java

Mastercard

O'Fallon, MO 16 days ago $115,000–$184,000
Java Spring Boot Spring Framework React Angular TypeScript JavaScript RESTful APIs Microservices PostgreSQL Oracle SQL Server Kafka Docker Kubernetes AWS Azure CI/CD DevSecOps Hibernate
Hybrid

Lead Software Engineer

Mastercard

O Fallon, MO 17 days ago $140,000–$231,000
Java J2EE Microservices RESTful APIs Spring Boot Spring Cloud Hibernate React Angular JavaScript HTML/CSS Kubernetes Docker Pivotal Cloud Foundry Oracle SQL Server PostgreSQL Redis Git Maven Jenkins CI/CD Gatling Sonar OAuth OIDC JWT

Lead Software Engineer

Mastercard

O Fallon, MO 1 day ago $140,000–$231,000
Java Spring Boot Microservices RESTful APIs Hibernate Kubernetes Docker Pivotal Cloud Foundry Oracle PostgreSQL Redis AWS Terraform CloudFormation CI/CD Git Maven Jenkins Gatling Splunk SQL