Mastercard
DirectorofSoftwareEngineering
Neural analysis suggests this role is
optimal for Director candidates.
“Director of Software Engineering at Mastercard. Skills: Software engineering, API platforms, Foundation models. Lead software engineers. Build API platforms”
Industry & Context.
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
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.