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 part of the Builders Enablement Program within the ONE Division, the Lead Software Engineer will design, build, and enhance software applications and developer-facing experiences to improve developer productivity and streamline delivery workflows. This role involves full lifecycle ownership of distributed systems, including defining architecture standards, implementing comprehensive testing strategies, and leading performance engineering initiatives for high-volume environments. The candidate will develop backend platforms and frontend applications using React and TypeScript while ensuring secure coding practices and compliance across the software development life cycle. Key technical requirements include proficiency in Java or C#, experience with AWS, Kubernetes, and containerized architectures, and expertise in CI/CD pipelines using Terraform or CloudFormation. The role focuses on building a standardized, cloud-first software delivery ecosystem to solve complex scalability challenges within the payments industry.

What you'll do

  • Design and architect scalable, high-performance software systems using distributed system principles and modern design patterns.
  • Develop full-stack applications using React and TypeScript to improve developer experience and streamline delivery workflows.
  • Implement comprehensive testing strategies including unit, integration, and automated CI/CD quality gates.
  • Lead performance engineering initiatives such as benchmarking, load testing, and capacity planning for mission-critical systems.
  • Enforce secure coding practices and ensure all software meets enterprise security and compliance requirements.
  • Resolve complex production issues by leading root cause analysis and implementing systemic reliability improvements.
  • Conduct rigorous code reviews and mentor engineers on software design, debugging, and operational excellence.

What we're looking for

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field is preferred.
  • Advanced proficiency in modern programming languages such as Java or C# is required.
  • Experience with frontend development using React and TypeScript is required.
  • Extensive experience in software design, architecture, and developing large-scale distributed systems is required.
  • Hands-on experience with cloud-native technologies including AWS, Kubernetes, and containerized architectures is required.
  • Proficiency in CI/CD pipelines and Infrastructure as Code tools like Terraform or CloudFormation is required.
  • Experience with performance engineering, secure coding practices, and observability platforms like Splunk is required.
  • Proven ability to lead code reviews, mentor engineers, and manage complex troubleshooting for distributed systems.

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
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

O Fallon, IL 29 days ago $140,000$231,000
Java Spring Boot Spring Integration Hibernate React AWS Kubernetes Terraform CloudFormation SQL Oracle REST SOAP CI/CD Backstage Splunk Microservices Distributed Systems Infrastructure as Code Unit Testing

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

Lead Software Engineer

Morgan Stanley

New York, NY 176 days ago $150,000$210,000
Java Agile Scrum DevOps Software Development Project Management Strategic Planning
6+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA 92 days ago $197,300$225,100
AWS Kubernetes Docker Java Python Go TypeScript JavaScript SQL NoSQL HTML/CSS Microservices Agile Cloud Computing Microsoft Azure Open Source RDBMS
4+ yrs exp