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
3 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 agile software development teams to evolve the Mastercard Authentication platform within the e-commerce space. This role involves managing a team of approximately ten to twelve developers and systems analysts while providing technical leadership on architecture decisions, delivery planning, and vendor relationships. The manager is responsible for designing scalable, secure solutions, mentoring engineers, and ensuring operational readiness through robust documentation and quality governance. Key technical requirements include proficiency in Java, Spring/Java EE, RESTful APIs, and databases like Oracle or PostgreSQL. The role requires experience with microservices, event-driven systems, cloud-native applications, and tools such as Kubernetes, Docker, and CI/CD pipelines across AWS, Azure, GCP, or PCF. The position focuses on solving complex authentication challenges by implementing secure coding practices and ensuring high availability for global payment security solutions.

What does a Software Engineering Manager earn?

Median $223750 from 106 postings across 38 companies.

See salary data

What you'll do

  • Lead major authentication initiatives by setting technical direction and guiding architecture decisions for secure, scalable solutions.
  • Manage a team of 10 to 12 engineers, providing coaching, performance management, and career development.
  • Partner with product and architecture leaders to shape roadmap strategies and solution designs for new business opportunities.
  • Oversee the full software development lifecycle using Agile methodologies to deliver authentication platform capabilities.
  • Drive technical decisions that ensure system scalability, maintainability, security, and long-term platform evolution.
  • Translate customer needs into project objectives and provide technical support across various internal partner teams.
  • Ensure operational excellence by designing systems for observability, reliability, and production readiness.
  • Establish quality governance by overseeing code reviews and enforcing secure engineering practices.

What we're looking for

  • Experience with authentication platforms, security solutions, or related technologies.
  • Strong hands-on experience in Java, Spring/Java EE, RESTful APIs, and databases like Oracle or PostgreSQL.
  • Experience building microservices architecture, event-driven systems, and cloud-native applications.
  • Proficiency with cloud platforms (AWS, Azure, GCP, or PCF), Kubernetes, Docker, CI/CD pipelines, and Infrastructure as Code.
  • Strong understanding of data structures and algorithms to design efficient, scalable solutions.
  • Experience establishing quality governance, guiding code reviews, and reinforcing engineering best practices.
  • Experience with performance testing, automated testing frameworks, and troubleshooting complex production systems.
  • Strong understanding of SDLC methodologies including Agile, Scrum, DevOps, and release management.

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

Manager, Software Engineering

Mastercard

O Fallon, MO 16 days ago $140,000$231,000
Java C++ Microservices API Design Event-Driven Architecture CI/CD Unit Testing Integration Testing Automated Testing Performance Engineering Site Reliability Engineering DevOps Data Structures Algorithms Secure Coding Distributed Systems Monitoring Logging Alerting

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

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

Senior Software Engineer

Mastercard

O Fallon, MO 10 days ago $115,000$184,000
Java Spring Boot REST APIs AWS Azure GCP Docker Kubernetes CI/CD Kafka Microservices System Design Secure Coding Agile Scrum

Manager, Software Engineering

Circle

Remote (San Francisco, CA) +24 28 days ago $195,000$257,500
Go Java JavaScript APIs Agile Software Engineering
7+ yrs exp Remote