Manager, Software Engineering

Mastercard powers economies and empowers people in 200+ countries and territories worldwide, delivering digital payments solutions and technology innovation.
Backend
Staff Software Engineer
In-Person
7+ years of experience
Finance · Enterprise SaaS

Description For Manager, Software Engineering

Mastercard is seeking a Manager, Software Engineering to join their Marketing Technology Solutions (MarTS) group, which builds cutting-edge technology solutions for Marketing teams across web, mobile, and other channels. This role combines technical leadership with people management, requiring someone who can both guide technical decisions and develop team members.

The ideal candidate will lead a software engineering team responsible for designing, developing, and maintaining mission-critical software capabilities. They will need to balance hands-on technical work with management responsibilities, including mentoring engineers, driving best practices, and collaborating across teams.

Key technical areas include Java backend development, REST APIs, cloud platforms (Pivotal Cloud Foundry), CI/CD (Jenkins), and modern frontend frameworks (Angular/React). The role requires deep expertise in microservices architecture, cloud-native development, and various application patterns.

Beyond technical skills, the position demands strong leadership capabilities - mentoring junior engineers, fostering an engineering culture built on curiosity and collaboration, and working effectively with product management to deliver business value. The successful candidate will help shape both technical architecture and team culture while ensuring delivery of high-quality software solutions.

This is an excellent opportunity for an experienced technical leader who wants to make an impact at a global technology company that powers economies worldwide. The role offers the chance to work on innovative solutions while developing both technical and leadership skills.

Last updated 8 days ago

Responsibilities For Manager, Software Engineering

  • Supervising a team of software engineers
  • Improving software processes and setting strategic direction
  • Design, development, documentation, integration, and test of software products
  • Mentoring and coaching other engineers
  • Promoting engineering best practices
  • Collaborating with product management and other engineering teams
  • Maintaining team focus on priorities while promoting Agile values
  • Collaborating with other engineering managers to drive department objectives

Requirements For Manager, Software Engineering

Java
React
  • 7+ years of software development and design experience
  • 2+ years of experience as technical lead/manager
  • Experience with Java, REST API, Pivotal Cloud Foundry, Jenkins, Spring
  • Experience with Angular/React frontend technology
  • Experience with Microservices and Cloud Native Architecture
  • Experience with different SDLC practices (Scrum/Kanban/SAFe)
  • Strong communication skills and relationship building abilities
  • Expertise in different application patterns
  • Experience delivering major functionality on time and budget

Benefits For Manager, Software Engineering

Medical Insurance
Vision Insurance
Dental Insurance
  • Comprehensive health benefits including medical, dental, and vision insurance

Interested in this job?

Jobs Related To Mastercard Manager, Software Engineering

Manager, Software Engineering

Lead a team of software engineers at Mastercard developing high-performance Java applications and microservices while managing technical delivery and team growth.

Manager, Software Engineering

Lead software engineering role at Mastercard focusing on cybersecurity services, combining technical leadership with team management in Dublin.

Manager, Software Engineering

Lead software engineering role at Mastercard Vancouver, managing team and developing high-performance applications using Java and Spring.

Manager Platform Engineering

Lead file transfer configuration and support at Mastercard as a Manager Platform Engineering, coordinating with teams and customers while ensuring secure, efficient data transfer operations.

Manager, Software Engineering

Lead software engineering role at Mastercard focusing on managing development teams and driving technical innovation in payment processing systems.