Lead Software Engineer

Mastercard

Confirmed live yesterday 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 yesterday

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 71% 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 high-availability 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 related to performance engineering, infrastructure automation, and the modernization of payment systems through scalable, secure, and resilient software solutions.

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 daily transactions.
  • Design and implement large-scale event-driven architectures using Kafka and modern messaging patterns.
  • Drive the adoption of cloud-native technologies including Kubernetes, Docker, and CI/CD automation.
  • Establish secure coding standards and lead complex troubleshooting and root cause analysis activities.
  • Lead the integration of AI-assisted development tools and autonomous workflows into engineering processes.
  • Define engineering standards for testing, security, and production observability across projects.
  • Mentor engineers and provide technical governance to ensure high standards of software quality.

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 knowledge in Java, Spring Boot, REST APIs, and microservices architecture.
  • Extensive experience in software architecture, design leadership, and performance/reliability engineering.
  • Experience implementing secure coding standards and high-quality software practices.
  • Proficiency 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.
  • Strong skills in mentoring engineers and managing technical stakeholders.

More like this

Similar roles

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

Lead Software Engineer

Mastercard

O'Fallon, MO 7 days ago $140,000$231,000
C++ C Java Google Test Linux Unix Shell Scripting Git Agile Scrum Kanban CI/CD Distributed Systems Data Structures Algorithms
Hybrid

Lead Software Engineer

Mastercard

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

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