Mastercard

DirectorofSoftwareEngineering

€155–225k ~AI est. Dublin, Ireland FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Director candidates.

The Brief

“Director of Software Engineering at Mastercard. Skills: Software engineering, API platforms, Foundation models. Lead software engineers. Build API platforms”

Industry & Context.

Problems you'll solve

Root cause analysis; Troubleshooting

What They're Looking For.

Must Have

5+ years backend experience, 5+ years distributed systems experience, 5+ years API design experience, 5+ years service-based architectures experience, Experience building cloud-native platforms, Experience with containerisation, Experience with orchestration technologies, Experience implementing observability practices, Experience implementing reliability practices, Experience leading engineering teams, Experience developing senior technical talent, Experience managing delivery across workstreams, Experience translating business requirements, Experience translating product requirements, Experience with security best practices, Experience with authN/authZ, Experience with encryption, Experience with secrets management, Experience with secure API design, Experience supporting AI/ML systems, Experience supporting data-driven systems, Experience with CI/CD, Experience with infrastructure as code, Experience with automated deployment pipelines, Experience with monitoring, Experience with alerting, Experience with incident response, Experience with SLOs, Experience with stakeholder management, Experience communicating technical concepts, Experience communicating trade-offs, Experience operating in evolving environments, Experience operating with ambiguity, Experience operating with shifting priorities

Nice to Have

AI/ML or data-driven systems experience preferred, Familiarity with model integration patterns preferred, Familiarity with production AI usage preferred

What You'll Do.

Lead software engineers

Build backend services

Expose foundation model capabilities

Define best practices for API design

Drive best practices for service architecture

Drive best practices for distributed systems development

Ensure platforms are secure by design

Implement authentication controls

Implement authorization controls

Implement data protection controls

Implement auditability controls

Oversee development of scalable services

Oversee development of reliable services

Oversee development of high-performance services

Manage fault tolerance

Manage latency optimisation

Partner with AI engineering teams

Ensure seamless integration of models

Abstract complexity for consumers

Manage platform teams

Ensure CI/CD pipelines

Ensure deployment patterns

Ensure operational readiness

Drive adoption of observability practices

Establish engineering standards for code quality

Establish engineering standards for testing

Establish engineering standards for documentation

Establish engineering standards for maintainability

Manage delivery across workstreams

Ensure alignment to program priorities

Ensure alignment to timelines

Ensure alignment to quality expectations

Build high-performing engineering team

Develop high-performing engineering team

Hire engineering team members

Coach engineering team members

Manage performance of engineering team members

Act as stakeholder partner

Translate business requirements

Translate product requirements

Create technical roadmaps

Create execution plans

Abide by security policies

Ensure confidentiality of information

Ensure integrity of information

Report security violations

Report security breaches

Complete security trainings

How You'll Work.

Team & Collaboration

Key stakeholder partner; Partner with AI engineering teams

Communication Scope

Communicate technical concepts; Communicate trade-offs

Process & Methodology

Program priorities, Timelines, Quality expectations, Technical roadmaps, Execution plans

Full Job Description

**Our Purpose** _Mastercard powers economies and empowers people in 200 + countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential._ **Title and Summary** ### Director of Software Engineering ### Mastercard is seeking a Director of Software Engineering to lead a team responsible for building and operating the software platforms and APIs that enable secure, scalable access to foundation model capabilities. This role plays a critical part in translating AI innovation into production‑grade, enterprise‑ready services that can be consumed safely across the business. You will lead a team of engineers focused on API development, platform services, and system reliability, ensuring that AI capabilities are exposed through robust, high‑quality software systems that meet Mastercard’s standards for security, performance, and governance. Role In this role, you will own the engineering delivery and technical direction of the software engineering team supporting the AI program. Key responsibilities include: Lead a team of software engineers responsible for building API platforms and backend services that expose foundation model capabilities (e.g. inference, embeddings, orchestration) Define and drive best practices for API design, service architecture, and distributed systems development Ensure platforms are secure by design, implementing authentication, authorization, data protection, and auditability controls Oversee the development of scalable, reliable, and high‑performance services, including traffic management, fault tolerance, and latency optimisation Partner with AI engineering teams to ensure seam

Free ATS check

Applying for this Director of Software Engineering role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Mastercard?

Real rants from real employees. Read before you apply.

Read Company Rants →