Manager, Software Engineering

Mastercard powers economies and empowers people in 200+ countries, providing digital payments solutions and building sustainable economies through technology and innovation.
Backend
Staff Software Engineer
In-Person
10+ years of experience
Finance · Enterprise SaaS

Description For Manager, Software Engineering

Mastercard is seeking a Manager of Software Engineering to join their Corporate Solutions team. This role combines technical leadership with people management, requiring someone who can drive both engineering excellence and team development.

The position involves leading a team of at least 10 engineers, focusing on developing high-performance, high-volume Java applications. You'll be responsible for ensuring the delivery of resilient, testable software products while working within an Agile methodology framework. The role requires deep technical expertise in Java development, microservices architecture, and cloud technologies, combined with strong people management skills.

Key technical areas include working with Java, Spring Boot, cloud platforms (PCF/AWS), and modern CI/CD practices. You'll be responsible for architectural decisions, code quality, and implementing best practices while managing the full software development lifecycle. The role also involves significant people management responsibilities including performance reviews, talent planning, and compensation planning.

This is an excellent opportunity for an experienced technical leader who wants to impact Mastercard's global payment systems while developing their team's capabilities. You'll work in a dynamic environment that values innovation and technical excellence, with opportunities to influence both technical direction and team culture.

The ideal candidate will bring both deep technical expertise and strong leadership skills, with the ability to mentor team members while ensuring delivery of high-quality software solutions. You'll be part of Mastercard's mission to power economies and empower people worldwide through innovative payment technologies.

Benefits include comprehensive healthcare coverage, professional development opportunities, and the chance to work in a global environment. The role offers exposure to cutting-edge payment technologies and the opportunity to work with talented engineers across Mastercard's global technology organization.

Last updated 9 days ago

Responsibilities For Manager, Software Engineering

  • Manage a team of talented engineers to develop high-performance, high-volume Java applications
  • Work closely with technical architects and product owners to define/prioritize features and user stories
  • Provide direction to develop high quality, secure, scalable software solutions
  • Work with project team to meet scheduled due dates
  • Ensure team follows MasterCard Quality Assurance and Quality Control processes
  • Support collection and reporting of project and software metrics

Requirements For Manager, Software Engineering

Java
Kubernetes
Redis
MongoDB
PostgreSQL
  • Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering
  • 10-13 years of experience working on scalable, multi-threaded software products
  • Experience with Java, Spring Core, Spring Boot, Spring Batch, Hibernate/JPA, Maven/Gradle
  • Experience managing scrum teams and performing line management duties
  • Knowledge of Cloud Native Development such as PCF & AWS
  • Knowledge of CI/CD tools such as Jenkins
  • Knowledge of Test Automation Frameworks
  • Good understanding of Java/microservices design patterns
  • Excellent verbal and written communication skills

Benefits For Manager, Software Engineering

Medical Insurance
Vision Insurance
Dental Insurance
  • Comprehensive benefits package
  • Professional development opportunities
  • Global work environment

Interested in this job?

Jobs Related To Mastercard Manager, Software Engineering

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 a software engineering team at Mastercard, building cutting-edge marketing technology solutions using Java, cloud platforms, and modern frontend frameworks.

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.