Director, Software Engineering

Mastercard is a global technology company in the payments industry powering economies and empowering people in 200+ countries through digital payments solutions.
$150,000 - $200,000
Backend
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance · Enterprise SaaS

Description For Director, Software Engineering

Mastercard is seeking a talented Software Engineering Director to join their Applied Artificial Intelligence team in Dublin, Ireland. This role combines technical leadership with hands-on engineering, requiring significant coding expertise while leading and mentoring a team. The position focuses on enabling AI and Automation solutions within Mastercard's Products and Processes.

The ideal candidate will be a technology leader who can spend considerable time coding while coaching engineers. They'll be recognized as a team's technical expert driving innovation through their contributions. Key responsibilities include architectural design, technical leadership across multiple teams, and fostering engineering excellence through mentorship.

The role requires deep expertise in distributed systems, cloud technologies, and modern software engineering practices. The candidate should have extensive experience with Java/J2EE, cloud platforms (preferably AWS), and containerization technologies. They must demonstrate strong architectural capabilities and ability to lead complex technical initiatives.

This position offers the opportunity to work on innovative solutions delivered at scale to global markets, while being part of Mastercard's mission to connect and power an inclusive digital economy. The role combines technical depth with leadership influence, making it ideal for experienced engineers looking to drive both technical excellence and team growth.

Benefits include comprehensive medical coverage, professional development opportunities, and the chance to work in a global environment that values innovation and inclusion. The position requires a blend of technical expertise, leadership skills, and the ability to drive engineering excellence at scale.

Last updated 9 days ago

Responsibilities For Director, Software Engineering

  • Collaborate with product teams to understand requirements and provide technical thought leadership
  • Drive architectural design including dependent services, interactions, and policies
  • Document overall systems/application architecture
  • Lead multiple engineers and teams to achieve solution objectives
  • Drive resolution on complex technical issues
  • Participate in team's agile process and prioritization decisions
  • Conduct technical interviews and performance reviews
  • Build relationships with technical peers across organization
  • Contribute to SE Guild initiatives and mentor engineers

Requirements For Director, Software Engineering

Java
JavaScript
Node.js
React
MongoDB
Redis
Kubernetes
  • Experience in building highly resilient & scalable distributed systems
  • Deep exposure to database, messaging & caching technologies
  • Experience in Java/J2EE with Spring boot and Spring batch framework
  • Knowledge of REST APIs, JSON, NoSQL/SQL databases, Hibernate
  • Experience with front-end technologies CSS, HTML, Angular.js, Node.js, React.js
  • Hands-on experience with Cloud providers (PCF, AWS, Azure)
  • Knowledge of Container orchestration (Docker, Kubernetes)
  • Understanding of DevOps best practices and CI/CD concepts
  • Experience with automated testing frameworks
  • Strong communication and collaboration skills

Benefits For Director, Software Engineering

Medical Insurance
Vision Insurance
Dental Insurance
  • Comprehensive medical, dental and vision insurance
  • Professional development and growth opportunities
  • Global work environment

Interested in this job?

Jobs Related To Mastercard Director, Software Engineering

Director, Software Engineering

Lead the Mastercard Cross Border Services team in Dublin, focusing on cloud transformation and building innovative payment solutions.

Principal Software Engineering

Principal Software Engineering role at Mastercard leading innovation and development projects, requiring 12+ years experience in software development and architecture.

Principal, Software Engineering

Principal Software Engineer role at Mastercard focusing on real-time payment solutions, requiring expertise in secure coding, cloud technologies, and modern development practices.

Senior Principal Software Engineering - Send

Senior Principal Software Engineering role at Mastercard focusing on Send platform development, requiring expertise in backend systems and payment technologies.

Principal Software Engineer

Principal Software Engineer role at Mastercard building global-scale B2B payment platforms using microservices architecture and cloud technologies.