Lead Software Engineer

Mastercard

Confirmed live 2 days ago High trust

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $198k
This role $186k
$129k most similar roles pay here $242k

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

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

Listed pay typically runs $122,000–$207,000 across 104 roles with salary data.

Most-posted roles

View all roles at Mastercard

At a glance

TL;DR · Lead Software Engineer

Lead Software Engineer As a Lead Software Engineer, you will join a team focused on transforming how payment systems are built, scaled, and operated. You will drive the architecture, design, and delivery of mission-critical payment platforms while providing technical leadership across multiple engineering teams. Your daily responsibilities include defining engineering standards for security and operability, mentoring engineers, and managing complex troubleshooting efforts. You will build highly available distributed systems capable of processing millions of transactions daily using Java, Spring Boot, REST APIs, and microservices architecture. The role involves implementing event-driven architectures with Kafka, cloud-native technologies like PCF, Kubernetes, and Docker, and integrating agentic AI workflows including RAG and MCP. You will solve complex problems regarding performance engineering, scalability, and infrastructure automation to ensure the reliability of high-throughput payment systems in a modern technical environment.

What you'll do

  • Lead software design and architecture decisions across multiple teams and platforms.
  • Architect highly available, fault-tolerant distributed systems capable of processing millions of transactions daily.
  • Design and implement large-scale event-driven architectures using Kafka and modern messaging patterns.
  • Drive performance engineering initiatives including load testing, capacity planning, and production optimization.
  • Lead development and deployment using cloud-native technologies like Kubernetes, Docker, and CI/CD platforms.
  • Establish secure coding standards and lead complex troubleshooting and root cause analysis activities.
  • Lead the adoption of AI-assisted development, autonomous workflows, and modern engineering productivity tools.
  • Mentor engineers and define technical standards for testing, security, and operational excellence.

What we're looking for

  • At least 10 years of software engineering experience.
  • At least 3 years of experience leading large-scale distributed system initiatives.
  • Expert-level proficiency in Java, Spring Boot, REST APIs, and microservices architecture.
  • Extensive experience in performance engineering, reliability engineering, and implementing secure coding standards.
  • Experience with cloud-native technologies including PCF, Kubernetes, Docker, and CI/CD platforms.
  • Demonstrated experience with AI-assisted development, AI agents, MCP, RAG, and agentic workflows.
  • Proven ability to lead software architecture design, technical governance, and engineer mentoring.
  • Strong skills in stakeholder management and communicating complex technical decisions.

More like this

Similar roles

Lead Software Engineer

Mastercard

O Fallon, MO 7 days ago $140,000$231,000
Java Spring Boot Microservices REST APIs Kafka Kubernetes Docker PCF CI/CD Distributed Systems Event-Driven Architecture RAG Agentic AI MCP Performance Engineering Reliability Engineering Observability Infrastructure Automation
10+ yrs exp

Lead Software Engineer

Mastercard

Atlanta, GA 3 days ago
Java Spring Boot Python Django Angular React Next.js TypeScript RESTful APIs Docker Kubernetes Git Jenkins CI/CD AWS Azure System Design

Senior Software Engineer

Mastercard

O'Fallon, MO 4 days ago $115,000$184,000
Java Spring Boot Kafka REST APIs JPA Distributed Systems Microservices Cloud-native CI/CD Agile Scrum SOLID Principles Integration Testing Performance Engineering Secure Coding AI-assisted Applications Autonomous Agents Agentic Workflows

Senior Software Engineer

Mastercard

O'Fallon, MO 4 days ago $115,000$184,000
Java Spring Boot Kafka REST APIs JPA Distributed Systems Microservices Cloud-native CI/CD Agile Scrum SOLID Principles Integration Testing Performance Engineering Secure Coding AI-assisted Applications Autonomous Agents Agentic Workflows

Principal Software Engineer

Mastercard

Atlanta, GA 5 days ago $170,000$281,000
Java Spring Spring Boot Kafka Azure AWS Kubernetes PostgreSQL NoSQL React HTML5 CSS JavaScript Microservices Event-driven Architecture CI/CD Git Cloud-native Distributed Systems APIs

Lead Software Engineer

JPMorgan Chase

San Francisco, CA 38 days ago
Java Python SQL PL-SQL Kafka MQ CI/CD AWS RAG TDD Agile Scrum SDLC Observability ServiceNow
5+ yrs exp