Manager, Software Engineering

Mastercard

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays less than 63% of similar roles. Most pay $171,087–$227,608 — the blue band above. At the midpoint, this role pays about $186k versus about $199k 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 · Manager, Software Engineering

The Manager, Software Engineering joins the Marketing Services team to provide technical and people leadership for a multidisciplinary engineering team. This role involves leading a distributed group of software, user interface, data engineering, and data science professionals to deliver scalable, reusable, and user-focused platform capabilities. Key responsibilities include overseeing architecture, designing RESTful APIs, and managing performance while remaining hands-on by contributing code and reviewing engineering work. The position requires proficiency in Java, Spring Boot, microservices, and modern web technologies like React, Angular, Node.js, and GraphQL. Candidates must demonstrate expertise in system design, CI/CD tools like Jenkins, and automated testing using JUnit and Mockito. The role focuses on solving complex problems regarding high availability, fault-tolerant solutions, and connecting backend data services with modern user experiences.

What does a Software Engineering Manager earn?

Median $214394 from 123 postings across 39 companies.

See salary data

What you'll do

  • Lead, coach, and manage a multidisciplinary team of 6–8 engineers across software, data, and UI disciplines.
  • Provide technical leadership for the architecture, design, and delivery of new platform capabilities.
  • Translate business needs from product management into clear technical requirements and delivery plans.
  • Contribute code and perform engineering work reviews to challenge technical approaches and estimates.
  • Design and develop RESTful APIs, microservices, and backend services using Java and Spring Boot.
  • Guide the development of highly available, scalable, and fault-tolerant solutions across all application layers.
  • Promote engineering best practices including CI/CD, automated testing, security, and production readiness.
  • Lead proofs of concept and evaluate new technologies, frameworks, and vendor solutions.

What we're looking for

  • Proven people-management experience including performance reviews, career development, coaching, and navigating difficult performance conversations.
  • Strong software engineering foundation with hands-on experience in Java, Spring Boot, microservices, and RESTful APIs.
  • Ability to review code and designs, assess technical estimates, and provide guidance to experienced engineers.
  • Strong understanding of system design and architecture for large, complex, and distributed platforms.
  • Experience with modern web development technologies such as React, Angular, Node.js, or GraphQL.
  • Experience with CI/CD tools like Jenkins and automated testing using JUnit, Mockito, and BDD frameworks.
  • Experience working in Agile or Scrum environments.
  • Knowledge of data engineering, Kubernetes, or generative AI (preferred).

More like this

Similar roles

Manager, Software Engineering

Mastercard

O Fallon, MO 47 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

Manager, Software Engineering

Mastercard

O'Fallon, MO 74 days ago $140,000–$231,000
Java Go C++ ESQL Spring Boot Kubernetes Docker Jenkins Apache Kafka NATS RESTful APIs CI/CD Linux Cloud Foundry Public Cloud event driven systems
8+ yrs exp

Lead Software Engineer

Mastercard

Atlanta, GA 41 days ago $140,000–$231,000
Java Spring Boot React GraphQL Databricks AWS Spark Hadoop Python Scala NodeJS Angular REST APIs GenAI Agentic AI CI/CD Jenkins JUnit Mockito Domain Driven Design Event Driven Design

Manager, Software Engineering

Circle

Remote (San Francisco, CA) +24 42 days ago $195,000–$257,500
Go Java JavaScript Agile Scrum Technical Leadership
7+ yrs exp Remote

Manager, Software Engineering

Snap Inc.

Bellevue, WA +4 103 days ago $229,000–$343,000
AI Tools Distributed Systems Web Development Scalable Services Ops-heavy Systems Security
9+ yrs exp Hybrid

Manager, Software Engineering

Cardinal Health

78 days ago
Salesforce SDLC WBS RAID logs Change Control root‑cause analysis QA Hybrid Technology Stack PHI‑safe Compliance Estimation
8+ yrs exp