Mastercard is seeking a Manager of Software Engineering to join our Foundational Services teams. This role is crucial in providing common, high-performance, and easy-to-use solutions for cross-cutting concerns. The position involves working closely with market-facing product engineering teams to help them maximize capabilities and evolve our core platform.
The ideal candidate will be excited to engage deeply with core technologies, design and implement robust and secure "common code", and create an excellent development experience through libraries, APIs, and tooling. You'll provide reusable solutions for all development teams in domains like authentication, caching, serving static assets, logging, error handling, build tooling, unit and integration testing, and scheduling asynchronous work.
As a Manager at Mastercard, you'll lead a scrum team of Software Engineers, providing technical leadership while staying hands-on with development work. You'll be responsible for major cross-department initiatives with broad scope and long-term business implications. The role requires a blend of technical expertise and people management skills, as you'll be supervising, coaching, and developing team members while ensuring high-quality software delivery.
The position offers the opportunity to work with a global technology company that powers economies and empowers people worldwide. You'll be part of an organization that values innovation, security, and excellence in software development. The role is based in Dublin, Ireland, where you'll work with diverse teams and contribute to solutions that have worldwide impact.