Lead Software Engineer

Mastercard

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays less than 57% of similar roles. Most pay $153,200–$211,200 — the shaded band above. At the midpoint, this role pays about $186k versus about $182k 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 128 open roles on FindRole.

Listed pay typically runs $122,000–$207,000 across 114 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 Next Edge program, you will lead the design, development, and evolution of Mastercard’s next-generation edge platform and backend services. You will drive architectural decisions, establish engineering standards, mentor team members through code reviews, and manage complex technical initiatives from conception to production deployment. The role focuses on building programmatic interfaces for data transport including transactions, messages, events, APIs, and files to provide a single point of entry to the network via private connectivity or public clouds. You will utilize Golang, Java, Spring Boot, Microservices, and distributed systems while working with Kubernetes, containerization, and cloud platforms like AWS, Azure, or GCP. Key technical requirements include expertise in event-driven architectures, CI/CD pipelines, DevSecOps practices, and proficiency with GitHub and Jenkins to ensure high-performance, secure, and scalable software delivery.

What you'll do

  • Lead the design, development, and evolution of Mastercard's next-generation edge platform and backend services.
  • Drive architecture decisions and establish engineering standards, patterns, and best practices across the team.
  • Manage complex technical initiatives from initial conception through production deployment.
  • Mentor and coach engineers through code reviews, design reviews, and technical guidance.
  • Identify and resolve system bottlenecks, reliability risks, and scalability challenges in high-performance systems.
  • Champion engineering excellence through Test-Driven Development, automation, CI/CD, and observability practices.
  • Implement secure coding standards, threat modeling, and vulnerability remediation throughout the development lifecycle.
  • Participate in production support, incident response, and root cause analysis for continuous improvement.

What we're looking for

  • Bachelor's degree in Computer Science, Computer Engineering, MIS, or equivalent practical experience.
  • 8+ years of software engineering experience with expertise in Java, Spring Boot, Microservices, and distributed systems.
  • Strong experience with Golang and cloud-native application development.
  • Experience designing and operating highly available, scalable, and resilient platforms.
  • Strong knowledge of event-driven architectures, APIs, messaging systems, and networked applications.
  • Experience with Kubernetes, containerization, and cloud platforms such as AWS, Azure, or GCP.
  • Experience with CI/CD pipelines, infrastructure automation, and DevSecOps practices.
  • Proficiency with GitHub, Jenkins, and modern software delivery tooling.

More like this

Similar roles

Lead Software Engineer

Mastercard

Atlanta, GA 13 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 11 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 11 days ago $140,000–$231,000
GitHub Copilot Claude Code Docker Desktop Kubernetes DevContainers GitHub Actions Jenkins ArgoCD Backstage AWS Azure GCP CI/CD Infrastructure Automation DORA Metrics Agile Scrum SDLC

Principal Software Engineer

Mastercard

Atlanta, GA 11 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 54 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

Capital One Financial

McLean, VA 108 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