Manager, Software Engineering

Mastercard

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $198k
This role $186k
$128k most similar roles pay here $256k

This role pays less than 61% of similar roles. Most pay $157,375–$239,550 — 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 · Manager, Software Engineering

Manager, Software Engineering leads a cross-functional team of software engineers and technical program managers within the global credit card authorization program. This role involves managing the full software development lifecycle to build advanced technologies for high-volume, low-latency transaction processing systems. The manager is responsible for driving engineering excellence in areas such as software architecture, security-by-design, performance engineering, and reliability. Day-to-day responsibilities include mentoring staff, defining technical roadmaps, conducting code reviews, and overseeing incident management across distributed systems. The ideal candidate possesses hands-on experience with Java or C/C++ and a deep understanding of object-oriented programming, microservices, API-first design, and event-driven architectures. They must also demonstrate proficiency in automated testing frameworks, CI/CD pipelines, and observability tools to ensure the scalability and security of critical payment infrastructure while solving complex technical challenges for global transaction processing.

What does a Software Engineering Manager earn?

Median $223750 from 106 postings across 38 companies.

See salary data

What you'll do

  • Recruit, coach, and mentor a cross-functional team of engineers and product managers to ensure high performance.
  • Translate business requirements into actionable engineering roadmaps and technical strategies for payment systems.
  • Oversee software architecture design to ensure systems are scalable, secure, and maintainable.
  • Drive engineering excellence by enforcing best practices in code quality, security, and automated testing.
  • Manage performance engineering to optimize high-volume, low-latency transaction processing environments.
  • Ensure operational reliability through monitoring, logging, and proactive incident management for distributed systems.
  • Lead the delivery of strategic initiatives while managing technical debt and stakeholder communications.

What we're looking for

  • Proven experience leading high-performing software engineering teams.
  • Hands-on experience with software development using Java, C/C++, or similar object-oriented languages.
  • Demonstrated experience designing scalable, secure, highly available, and resilient distributed systems.
  • Experience building and operating high-volume, low-latency transaction processing platforms.
  • Strong understanding of software architecture, API design, microservices, and event-driven systems.
  • Strong understanding of testing practices including unit, functional, integration, and automated testing frameworks.
  • Experience with performance engineering, capacity planning, system optimization, and scalability testing.
  • Strong understanding of secure coding practices, application security principles, and secure software development lifecycle methodologies.

More like this

Similar roles

Manager, Software Engineering

Mastercard

O Fallon, MO 11 days ago $140,000$231,000
Java Spring Java EE RESTful APIs Angular React Oracle PostgreSQL Microservices Event-driven Systems AWS Azure GCP PCF Kubernetes Docker CI/CD Infrastructure as Code Agile Scrum Kanban

Software Engineering Manager

Mastercard

O'Fallon, MO 10 days ago $140,000$231,000
Java React API Cloud-native Microsoft Power Platform Power Automate DevSecOps SRE SDLC Agile System Design Distributed Systems Automated Testing Monitoring Alerting Incident Management Workflow Automation
5+ yrs exp

Manager, Software Engineering

Mastercard

O Fallon, MO 3 days ago $140,000$231,000
Java Spring Java EE RESTful APIs Oracle PostgreSQL Microservices Event-driven Systems AWS Azure GCP PCF Kubernetes Docker CI/CD Infrastructure as Code Agile Scrum DevOps SDLC

Software Engineering Manager

Mastercard

O'Fallon, MO 5 days ago $140,000$231,000
Java Microservices APIs Test Automation System Design Performance Engineering Secure Coding Agile Data Structures

Lead Software Engineer

Mastercard

O'Fallon, MO 7 days ago $140,000$231,000
Java Spring Boot Microservices Kafka Kubernetes Docker PCF CI/CD REST APIs 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, 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