Manager, Software Engineering

Mastercard powers economies and empowers people in 200+ countries and territories worldwide, providing digital payments solutions and technology innovation.
$120,000 - $180,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Manager, Software Engineering

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.

Last updated 8 days ago

Responsibilities For Manager, Software Engineering

  • Managing a scrum team of Software Engineers
  • Lead definition, development, and delivery of major cross-department initiatives
  • Provide technical leadership and direction to software development teams
  • Work closely with product and architecture teams on product definition and technical design
  • Formally supervise, coach, and develop the team

Requirements For Manager, Software Engineering

Java
  • Strong programming skills with deep knowledge of .NET or Java, Rest APIs, and SQL Server
  • Hands-on technical leader with experience in application development and managing teams
  • Experience designing and implementing solutions focusing on non-functional concerns
  • Strong verbal and written communication skills
  • Expert-level knowledge of software development processes
  • BS in computer science or related field
  • Strong decision-making skills and ability to lead retrospection

Benefits For Manager, Software Engineering

Medical Insurance
401k
  • Comprehensive benefits package
  • Professional development opportunities
  • Global work environment

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 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.