Lead Software Engineer

Mastercard

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Atlanta, GA
Salary
$140,000–$231,000 / yr
Posted
9 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $176k
This role $186k
$128k $246k
below market most similar roles pay here above market

This role pays more than 50% of similar roles. Most pay $142,450–$208,800 — the blue band above. At the midpoint, this role pays about $186k versus about $176k 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 150 open roles on FindRole.

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

Most-posted roles

View all roles at Mastercard

At a glance

TL;DR · Lead Software Engineer

The Lead Software Engineer joins the team responsible for Mastercard's next-generation Decision Management Platform, a real-time system designed to score and approve billions of payment transactions. In this hands-on role, you will own technical areas end to end, writing code to build scalable services, APIs, workflow tools, and user-facing experiences. You will shape architecture, mentor engineers, and turn ambiguous goals into reliable production software. Key responsibilities include designing high-throughput, low-latency, and distributed systems while utilizing AI/ML systems, low-latency inference, and LLM-enabled applications. You will leverage agentic harnesses and AI-assisted development workflows to improve team effectiveness. Required skills include expertise in backend services, domain modeling, secure coding, and performance troubleshooting within the context of real-time transaction processing and decisioning rules.

What you'll do

  • Own backend and full-stack capabilities from problem definition through production support.
  • Design and build scalable services, APIs, workflow tooling, and frontend experiences.
  • Set technical direction and make pragmatic architecture decisions for maintainable solutions.
  • Conduct design reviews and code reviews to improve engineering quality and reduce complexity.
  • Write production code and build prototypes using AI coding tools to improve team effectiveness.
  • Translate ambiguous goals from stakeholders into working software and measurable outcomes.
  • Mentor engineers through hands-on coaching and clear communication of technical standards.

What we're looking for

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • Strong hands-on software engineering experience building backend services, APIs, full-stack applications, or complex production systems.
  • Experience owning technical areas end to end, including design, implementation, testing, deployment, and production support.
  • Strong fundamentals in software design, architecture, API design, data modeling, testing, code review, secure coding, performance, and troubleshooting.
  • Experience mentoring engineers and influencing technical direction through design reviews, code reviews, and clear communication.
  • Experience in high-throughput, low-latency, event-driven, or distributed systems.
  • Experience in AI/ML systems, low-latency inference, or LLM-enabled product experiences.
  • Experience in decisioning, rules, data, feature platforms, or real-time transaction processing.

More like this

Similar roles

Lead Software Engineer

Mastercard

O'Fallon, MO 41 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 PostgreSQL Oracle SQL Server Redis CI/CD Jenkins Maven Git Sonar Gatling OAuth OIDC JWT Chaos Engineering

Lead Software Engineer

Mastercard

Arlington, VA +1 12 days ago $161,000–$266,000
API Design Distributed Systems Data Modeling AI/ML LLM Low-latency Inference Testing Observability Secure Coding Production Support

Lead Software Engineer

Capital One Financial

McLean, VA 174 days ago
AWS Java Go Python TypeScript JavaScript SQL Kubernetes Docker Lambda Fargate NoSQL RDBMS HTML/CSS Agile Microservices Microsoft Azure
4+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA 55 days ago
JavaScript Java TypeScript Python Go SQL HTML/CSS AWS Kubernetes Docker Microsoft Azure NoSQL RDBMS Microservices Agile Interactive AI Tooling
4+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA 77 days ago
JavaScript React Angular TypeScript Java HTML CSS AWS Microsoft Azure Google Cloud RESTful Web Services Microservices Test-Driven Development Agile Cloud Computing
4+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA 109 days ago
JavaScript Java TypeScript Python Go SQL HTML/CSS AWS Kubernetes Docker Microsoft Azure NoSQL RDBMS Microservices Agile
4+ yrs exp