You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Mastercard

Manager, Software Engineering

  • Office
  • 6+ years

Salary

$140,000 - 231,000/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company operates in more than 200 countries and territories and supports a broad range of digital payment options that aim to be secure, simple, smart and accessible.

You would lead a software engineering team that designs, builds, tests, releases and maintains high-quality software, working with business and technology groups on key initiatives.

Responsibilities

  • Set goals for the department and for each person that match company strategy and business results.
  • Own the definition, build-out and delivery of large cross-functional and cross-department initiatives with wide scope and lasting business impact.
  • Work with business and technology stakeholders to find solutions, write business cases and move strategic decisions forward.
  • Encourage new ideas and practical problem-solving to improve technology, processes, efficiency and customer outcomes.
  • Present strategy, recommendations, business cases and technical options to senior management, business owners and other key stakeholders.
  • Advise senior leaders on technology choices, software design, architecture, engineering practice and the department's technical direction.
  • Guide teams to build scalable, maintainable software with clear structure, components, interfaces and interactions.
  • Lead the improvement of engineering processes, methods and tooling as needs change.
  • Drive quality practices, including code reviews, secure coding standards, and unit, functional and integration testing.
  • Make sure solutions are built and kept up for performance, scalability, reliability, operational readiness, observability and supportability.
  • Find process and technology gaps, set business and technical requirements, produce estimates, and define scope and delivery plans.
  • Manage scope across the project lifecycle, balancing business priorities, technical needs, capacity, risk and time-to-market.
  • Make sure initiatives have the right staffing, training and management, with the skills, leadership and accountability to deliver.
  • Coach and develop team members, give performance feedback, and build collaboration across diverse teams.
  • Build high-performing teams that show an enterprise mindset, accountability and adaptability, and lead them through change and ambiguity.
  • Manage resources and initiatives within approved staffing and budget limits.
  • Run strategic planning, financial planning, resource management, administration and overall department management.
  • Lead teams through application incidents using data analysis, troubleshooting, incident triage and coordination across mainframe and Java environments.

Requirements

  • Bachelor's degree in a relevant field, or an equivalent mix of education and professional experience.
  • 5-8 years of relevant software engineering experience, including leadership or management roles.
  • Strong background in software development and application support on mainframe and Java stacks.
  • Experience leading several diverse engineering teams and running formal performance reviews.
  • Proven skill in data analysis, structured problem-solving, troubleshooting, production incident triage and technical decision-making across mainframe and Java environments.
  • Experience with budget, resource and workforce management, and with managing finances across multiple projects or programs.
  • Advanced project or program management and strategic planning skills, with working knowledge of financial management.
  • Solid grasp of software engineering principles: design, architecture, data structures, development methods, testing, deployment and maintenance.
  • Knowledge of secure coding, code review, performance engineering and operability practices for reliable, scalable, observable and maintainable systems.
  • Experience leading complex initiatives with business, technology and operations stakeholders.
  • Strong people leadership, including coaching, mentoring, performance management and growing engineering talent.
  • Ability to set objectives, policies, operating plans and execution strategies that tie to broader organizational goals.
  • Ability to shape technical direction, link engineering priorities to enterprise impact, and lead teams through complexity and change.
  • Strong verbal and written communication, presentation and stakeholder management skills, including with senior leaders.
  • Ability to plan the business and technical side of complex product and platform enhancements.
  • Strong analytical and problem-solving skills, with the ability to turn business challenges into practical technology solutions.
  • Ability to balance competing priorities, dependencies, risks, resources and commitments across several initiatives.
  • Ability to lead teams through complex production issues while keeping focus on resiliency, operational excellence and continuous improvement.

Conditions

Location: O'Fallon, Missouri, with work assumed to be performed in the US.

Base salary range: $140,000 - $231,000 USD. Pay within the range depends on factors such as location, job knowledge, skills and experience.

The role may be eligible for an annual bonus or commissions depending on the position.

Everyone working for or on behalf of the company must follow security policies, protect the confidentiality and integrity of information they access, report suspected breaches, and complete mandatory security training.

The company is an equal opportunity employer that hires on merit and does not consider gender, gender identity, sexual orientation, race, ethnicity, disability, veteran status or other legally protected traits.

This posting covers one or more current openings, and the company plans to fill the role by 01/25/2027, or as soon as possible if that date has passed.

Benefits

  • Insurance covering medical, prescription drug, dental, vision, disability and life.
  • Flexible spending account and health savings account.
  • 16 weeks of new parent leave and up to 20 days of bereavement leave.
  • 80 hours of Paid Sick and Safe Time, 25 days of vacation and 5 personal days, pro-rated from hire date.
  • 10 paid US observed holidays.
  • 401k with a best-in-class company match, and deferred compensation for eligible roles.
  • Fitness reimbursement or on-site fitness facilities, eligibility for tuition reimbursement, and more.
  • Interns receive 56 hours of Paid Sick and Safe Time, jury duty leave, and on-site fitness in some locations.

Where you’d work

From the office

About the company

Mastercard

  • Industry: FinTech

Office in United States

Also hiring in Vancouver, Canada, Atlanta, United States, United Kingdom and 23 more places

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 2 red flags

Still hiring?

14 checks

2 red flags

How crowded?

7 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details12 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • Java
Seniority
Lead
Type
Full-time
Industry
FinTech
Specialty
Backend
Region
United States
Show 6 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Lead
Experience
8+ years
Tech stack
  • Java

Location

Work model
Office
Region
United States
Office
  • United States

Compensation

Salary
$140,000 - 231,000 / year
Pay period
Annual

Employment

Type
Full-time

Company

Industry
FinTech

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason