Lead Software Development 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 $198k
This role $186k
$125k $279k
below market most similar roles pay here above market

This role pays less than 64% of similar roles. Most pay $176,058–$220,800 — the blue 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 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 Development Engineer

The Lead Software Development Engineer joins the Cyber & Intelligence organization to drive architecture, design, and modernization for mission-critical platforms. This role involves building scalable, fault-tolerant systems while performing hands-on software engineering to write secure, modular code. Key responsibilities include leading technical decision-making, mentoring engineers, and managing the full software development lifecycle, including requirements analysis, testing strategies, and performance engineering. The candidate will utilize technologies such as Java, Scala, Node.js, TypeScript, and Angular within cloud-native environments involving IaaS, PaaS, serverless, and containerization. The work focuses on solving cybersecurity, authentication, fraud prevention, and risk mitigation problems within the global payments ecosystem. Expertise in microservices, event-driven architectures, CI/CD pipelines, and secure coding practices is essential for maintaining high availability and operational excellence.

What you'll do

  • Drive the architectural design of software solutions, including service interactions, integration patterns, and technology standards.
  • Design and build scalable, resilient, and fault-tolerant platforms that meet performance and security requirements.
  • Write high-quality, secure, modular, and testable code as a hands-on developer and architect.
  • Develop and maintain technology roadmaps for platform modernization, performance improvements, and cost optimization.
  • Implement comprehensive testing strategies including unit, functional, integration, and automated testing using TDD and BDD.
  • Embed secure software development practices such as threat modeling and vulnerability remediation throughout the lifecycle.
  • Own operational characteristics including observability, monitoring, logging, alerting, and reliability of delivered solutions.
  • Lead the modernization of legacy platforms using microservices, cloud-native practices, and strangler-pattern approaches.

What we're looking for

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Advanced expertise in software engineering, distributed systems, object-oriented design, algorithms, and data structures.
  • Proficiency in one or more modern programming languages such as Java, Scala, Node.js, TypeScript, or Angular.
  • Demonstrated experience designing and developing enterprise-scale applications and services.
  • Strong experience with cloud platforms, including IaaS, PaaS, serverless technologies, containerization, and cloud-native architectures.
  • Experience with microservices, APIs, event-driven architectures, CI/CD pipelines, DevOps practices, and Infrastructure as Code.
  • Advanced knowledge of secure coding practices, application security concepts, and software risk mitigation techniques.
  • Proven ability to mentor and influence engineers through technical leadership and coaching.

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

Amd

Secaucus, NJ 20 days ago $212,000–$318,000
Python C Rust C++ C# Java JavaScript Shell/Bash PowerShell Docker Containerd Kubernetes Slurm Linux Windows I2C PCIe IPMI Redfish TCP/IP UDP Software Architecture System Design

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