Manager, Software Engineering

Mastercard

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $200k
This role $186k
$126k $274k
below market most similar roles pay here above market

This role pays less than 64% of similar roles. Most pay $171,711–$227,737 — the blue band above. At the midpoint, this role pays about $186k versus about $200k 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 152 open roles on FindRole.

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

Most-posted roles

View all roles at Mastercard

At a glance

TL;DR · Manager, Software Engineering

The Manager, Software Engineering leads a team of software engineering professionals responsible for designing, developing, testing, deploying, and maintaining high-quality software solutions. This role involves providing strategic, technical, and people leadership while partnering across business and technology teams to deliver critical initiatives. Key responsibilities include establishing departmental objectives, managing budgets and resources, and guiding teams in designing scalable, maintainable software. The position requires expertise in software engineering principles, including architecture, data structures, secure coding, and performance engineering. Candidates must demonstrate proficiency in mainframe and Java technology stacks to lead production incident triage and troubleshooting. The role focuses on solving complex technical challenges by translating business requirements into practical technology solutions, ensuring operational readiness, and fostering a high-performing engineering culture through coaching and continuous process improvement.

What does a Software Engineering Manager earn?

Median $213750 from 118 postings across 36 companies.

See salary data

What you'll do

  • Lead a team of software engineering professionals to design, develop, test, deploy, and maintain high-quality software solutions.
  • Establish and monitor departmental objectives aligned with organizational strategies and business outcomes.
  • Lead the delivery of major cross-functional initiatives with broad scope and long-term business impact.
  • Provide recommendations to senior leadership on technology selection, software architecture, and strategic technical direction.
  • Guide teams in designing scalable, maintainable software solutions with well-defined structures and interfaces.
  • Promote engineering practices including code reviews, secure coding standards, and comprehensive testing methodologies.
  • Manage resources, staffing, and budgets while balancing project scope, risks, and time-to-market objectives.
  • Provide leadership during application incidents through data analysis, troubleshooting, and coordination across mainframe and Java environments.

What we're looking for

  • Bachelor’s degree in a relevant discipline, or an equivalent combination of education and professional experience.
  • 5–8 years of relevant software engineering and technology experience, including leadership or management responsibilities.
  • Strong background in software development and application support across mainframe and Java technology stacks.
  • Experience leading multiple, diverse engineering teams and conducting formal performance reviews.
  • Experience with budget, resource, workforce, and financial management across multiple projects or programs.
  • Advanced knowledge of project or program management, strategic planning, and software engineering principles.
  • Knowledge of secure coding, code review, performance engineering, and operability practices for scalable systems.
  • Strong people leadership skills including coaching, mentoring, and performance management of engineering talent.

More like this

Similar roles

Manager Software Engineering

Mastercard

O Fallon, MO 2 days ago $140,000–$231,000
Java Microservices APIs Test Automation System Design Software Architecture Data Structures Performance Engineering Secure Coding AI Agile

Manager, Software Engineering

Mastercard

O'Fallon, MO 3 days ago $140,000–$231,000
Java 21 Spring Framework Spring Boot Spring Security RESTful APIs JUnit Mockito Maven SonarQube Git Bitbucket Jenkins Habitat Pivotal Cloud Foundry Linux Oracle Database GemFire Grid Splunk Dynatrace Shell Scripting HashiCorp Vault CI/CD Observability Agile

Manager, Software Engineering

Mastercard

O'Fallon, MO 20 days ago $140,000–$231,000
C++ C Distributed Systems Java Docker Kubernetes CI/CD PostgreSQL Oracle SQL Server Linux Unix Object-Oriented Design Design Patterns Automated Testing Observability DevOps
Hybrid

Manager, Software Engineering

Mastercard

Atlanta, GA 3 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

Manager, Software Engineering

Mastercard

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

Vice President, Software Engineering

Mastercard

O Fallon, MO 39 days ago $212,000–$339,000
Software Architecture Software Design Software Development Distributed Systems Secure Coding Integration Testing Observability Performance Engineering Incident Management Operational Readiness