Director, Software Engineering

Mastercard is a global technology company in the payments industry that powers economies and empowers people in 200+ countries worldwide.
$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 Director of Software Engineering to join their Cross Border Services team in Dublin, Ireland. This role is crucial for leading the cloud transformation journey of Cross Border Services (XBS) capabilities. The position combines hands-on technical leadership with team management, requiring significant time spent on coding and mentoring engineers.

The ideal candidate will be a technology leader who implements and maintains compliance and security in CI/CD pipelines, champions domain-driven design, and drives consumer-driven contracts implementation. They should excel in polyglot engineering practices, bringing cutting-edge approaches to life across multiple frameworks including feature flags and fitness functions.

Key responsibilities include:

  • Leading complex enterprise-wide initiatives spanning multiple services
  • Architecting and delivering new services for product innovations
  • Driving architectural design decisions and implementation strategies
  • Contributing to team's agile processes and prioritization decisions
  • Improving customer experience across product services
  • Mentoring engineers and leading Guild initiatives
  • Conducting technical interviews and raising performance standards

The role requires expertise in:

  • Building highly resilient & scalable distributed systems
  • Multiple programming languages (Java, .NET, JavaScript)
  • DevOps practices and cloud-first development
  • Advanced testing methodologies and performance engineering
  • API standards and service commercialization
  • Leading and coaching development teams
  • Architecture analysis for cloud environments

This position offers the opportunity to work with cutting-edge technology while shaping the future of global payment solutions at one of the world's leading financial technology companies. The role combines technical excellence with leadership, making it ideal for experienced engineers looking to make a significant impact in financial technology.

Last updated 9 days ago

Responsibilities For Director, Software Engineering

  • Lead complex enterprise-wide initiatives spanning multiple services
  • Work with business/product owners to architect and deliver new services
  • Drive architectural design decisions and implementation strategies
  • Lead Guild initiatives and mentor engineers
  • Improve customer experience of services/applications
  • Conduct technical interviews for hiring
  • Drive prioritization decisions and trade-offs
  • Implement and monitor compliance and security in CI/CD pipelines
  • Drive implementation of consumer driven contracts
  • Participate in Principal review architecture meetings

Requirements For Director, Software Engineering

Java
Kubernetes
Redis
Kafka
  • Expert in building highly resilient & scalable distributed systems
  • Deep exposure to database, messaging & caching technologies
  • Experience in multiple programming languages (Java, .NET, JavaScript)
  • Expert understanding of DevOps best practices
  • Infrastructure as code and cloud first software development knowledge
  • Experience in CI/CD concepts and automation
  • Understanding of operating systems internals
  • Skills in API standards and cataloging
  • Experience in leading and coaching teams
  • Performance engineering expertise

Benefits For Director, Software Engineering

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Competitive salary
  • Professional development opportunities
  • Global technology company exposure

Interested in this job?

Jobs Related To Mastercard Director, Software Engineering

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.

Director, Software Engineering

Lead software engineering team at Mastercard developing AI and automation solutions, combining hands-on coding with technical leadership.

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.