Lead Software Engineer

Mastercard

Confirmed live today High trust

Quick summary

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

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 Marketing Services Technology team to provide technical leadership for architecting and building highly available, large-scale marketing campaign management platforms. This role involves leading teams of UI developers, full-stack engineers, and data engineers to develop end-to-end solutions for audience targeting, campaign execution, and measurement. The engineer will design REST APIs and web services, drive engineering best practices for observability and reliability, and manage platform modernization initiatives. Key technologies include Java, Spring Boot, React, GraphQL, Databricks, AWS, Spark, Hadoop, Python, and Scala. The position requires expertise in real-time data processing, Domain Driven Design, and Event Driven Design. Additionally, the role leverages GenAI and Agentic AI capabilities to improve software quality and accelerate delivery within a cloud-native architecture.

What you'll do

  • Provide technical leadership for architecting new platform capabilities and large-scale distributed systems.
  • Lead teams of UI, full-stack, and data engineers to build highly available, fault-tolerant platforms.
  • Design and develop REST APIs and web services using Java, Spring Boot, and cloud-native technologies.
  • Drive platform modernization initiatives supporting cloud transformation strategies using AWS and Databricks.
  • Champion the adoption of GenAI, Agentic AI, and automation across the software development lifecycle.
  • Establish engineering best practices for software quality, automation, observability, reliability, and performance.
  • Assess technologies for integrating backend data services with user interfaces.
  • Build and govern automated quality frameworks using JUnit, Mockito, and BDD testing frameworks.

What we're looking for

  • Provide technical leadership and expertise for architecting new platform capabilities and large-scale distributed systems.
  • Be hands-on with Java, Spring Boot, and distributed service architectures including REST APIs.
  • Be familiar with modern web development technologies including React and/or Angular, NodeJS, and GraphQL.
  • Be familiar with Big Data and analytics technologies such as Databricks, Hadoop, Spark, Python, and Scala.
  • Have experience architecting and delivering cloud-native solutions on AWS.
  • Have experience working with real-time or near real-time data ingestion and processing systems.
  • Understand Domain Driven Design (DDD) and Event Driven Design (EDD).
  • Build and govern automated quality frameworks based on JUnit and Mockito with a solid understanding of BDD testing frameworks.

More like this

Similar roles

Manager, Software Engineering

Mastercard

Atlanta, GA 4 days ago $140,000–$231,000
Java Spring Boot Microservices RESTful APIs React Angular Node.js GraphQL Kubernetes Jenkins JUnit Mockito CI/CD Domain-Driven Design Event-Driven Architecture Data Engineering Generative AI Agile Scrum

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

Lead Software Engineer

Capital One Financial

Chicago, IL +1 106 days ago
JavaScript Java TypeScript Python Go SQL HTML/CSS AWS Kubernetes Docker Microsoft Azure NoSQL RDBMS Microservices Agile
4+ yrs exp