Manager, Software Engineering
Mastercard
Mastercard
Mastercard is a global leader in payments technology, dedicated to powering economies and empowering individuals across over 200 countries. Our mission is to foster an inclusive, digital economy that benefits everyone by making transactions secure, simple, smart, and accessible. We achieve this through innovative technology, strategic partnerships, and extensive networks, enabling individuals, businesses, and governments to reach their full potential.
Our Payments Network Technology division is seeking an experienced Manager of Software Engineering to lead our dynamic teams. This role is pivotal in delivering secure, reliable, and scalable payment network capabilities, blending people leadership with technical direction and delivery accountability.
As a Manager of Software Engineering, you will guide and develop 1-2 dedicated engineering teams, aligning their efforts with product priorities, architectural standards, and operational excellence.
You will be responsible for the delivery outcomes of a portfolio of services, expertly balancing customer commitments with technical investments, risk management, and capacity planning. Fostering an inclusive and accountable engineering culture through strategic hiring, coaching, and career development is key.
Collaboration with Product Management, Architecture, Security, and other dependent programs is essential for resolving priorities and mitigating delivery risks. You will also establish measurable standards for quality, automation, release readiness, reliability, and continuous improvement, communicating portfolio status and critical decisions to senior leadership.
We are looking for a leader with a proven track record of managing managers and multiple software engineering teams, experienced in large-scale, highly available platforms and modern development practices. A solid understanding of Java, Spring Boot, microservices, APIs, event-driven systems, cloud-native delivery, CI/CD, and observability is crucial.
Candidates should demonstrate the ability to translate business strategy into actionable engineering plans and organizational priorities. A Bachelor's degree in a related field or equivalent practical experience is required. Experience in Agile environments, across the full software development lifecycle, and exceptional communication, collaboration, and problem-solving skills are vital for success.
MasterCard
Financial Services