Director Software Engineering
Mastercard · O'Fallon, MO · 1 mo ago
Hybrid$170k–$281k/yrFull-time
About the role
The Developer Workbench is evolving from a cost-allocation construct into a unified, developer-centric platform. Mastercard is investing in a dedicated product team to deliver an integrated, end-to-end developer experience.
Responsibilities
- Lead and grow a team of engineers responsible for delivering and maintaining the Developer Workbench platform end-to-end.
- Own the strategic vision and roadmap for the Developer Workbench, evolving it from a chargeback mechanism into a cohesive, productized developer experience.
- Drive the integration and enablement of software engineers’ tools across the development lifecycle and usability.
- Establish and maintain a governed "birthright and optional tooling" catalogue, managing version lifecycles, evaluating new tools, and retiring redundant solutions.
- Partner with CTOs, product owners, and platform teams to align the workbench roadmap with engineering priorities across the organization.
- Lead developer enablement programs — training, feedback loops, and adoption campaigns — to maximize the value of deployed tools across 11,500+ engineers.
- Define and drive pre-provisioned onboarding environments that enable new hires to be productive within 30 minutes of day one.
- Champion AI-augmented development practices including agentic coding tools, code assistants, and automated quality pipelines.
- Define and drive transparent cost structures and demonstrate ROI for the workbench investment through productivity metrics, onboarding improvements, and tool adoption data.
- Engage with finance, legal, and compliance stakeholders to ensure tooling governance meets Mastercard's security, regulatory, and budgetary requirements.
- Identify and drive meaningful, behavior-changing metrics that reflect developer productivity, satisfaction, and platform health.
- Actively participate in the Software Engineering Guild, sharing expertise and promoting standard engineering patterns across the organization.
Requirements
- A history of success in software engineering, including multiple years in a director or senior engineering leadership role managing teams.
- A proven track record building and leading platform or developer experience teams at enterprise scale.
- A deep understanding of the modern developer tooling ecosystem, including: AI coding assistants: GitHub Copilot, Claude Code or similar; containerization and desktop dev environments: Docker Desktop, Kubernetes, DevContainers; CI/CD and pipeline tooling: GitHub Actions, Jenkins, ArgoCD, or similar; developer portals and inner-source platforms: Backstage, or similar.
- An experience governing AI-powered developer tools in a highly regulated enterprise environment, including policy compliance, access controls, and responsible AI usage.
- A solid understanding of developer experience (DevEx) principles and the ability to translate developer pain points into platform improvements.
- A strong understanding of cloud platforms (AWS, Azure, GCP), including infrastructure automation and cloud-native development patterns.
- A demonstrated ability to drive tool adoption through structured enablement programs, metrics, and feedback mechanisms.
- A solid understanding of Agile/Scrum methodologies and SDLC best practices from design through deployment.
- A strong financial acumen — experience managing budgets, building cost transparency models, and articulating ROI to executive stakeholders.
- A self-driven and comfortable leading in ambiguous, fast-evolving technology environments.
Qualifications
- A master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Experience governing AI-powered developer tools in a highly regulated enterprise environment, including policy compliance, access controls, and responsible AI usage.
- A strong understanding of cloud platforms (AWS, Azure, GCP), including infrastructure automation and cloud-native development patterns.
- A demonstrated ability to drive tool adoption through structured enablement programs, metrics, and feedback mechanisms.
- A strong financial acumen — experience managing budgets, building cost transparency models, and articulating ROI to executive stakeholders.
- A self-driven and comfortable leading in ambiguous, fast-evolving technology environments.
Skills
- Experience with software development productivity metrics (e.g., DORA metrics, onboarding time, tool adoption rates).
- Strong understanding of Agile/Scrum methodologies and SDLC best practices from design through deployment.
- Ability to navigate complex organizational dynamics and build alignment across engineering, finance, security, and product organizations.
- Excellent written and verbal communication skills with the ability to tailor messaging from engineers to C-suite.
Benefits
- Insurance (including medical, prescription drug, dental, vision, disability, life insurance).
- Flexible spending account and health savings account.
- Paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave).
- 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire.
- 10 annual paid U.S. observed holidays.
- 401k with a best-in-class company match.
- Deferred compensation for eligible roles.
- Fitness reimbursement or on-site fitness facilities.
- Tuition reimbursement.
Pay
- O'Fallon, Missouri: $170,000 - $281,000 USD
Schedule
- Full-time