Director, Software Engineering

Mastercard Mastercard · Fintech · Arlington, VA +2 · Engineering

Director of Software Engineering to lead the design and delivery of full-stack applications and data platforms within the Data Analytics and AI Program at Mastercard. This role will partner with product, data, and business stakeholders to deliver scalable, high-quality solutions that generate measurable customer and business impact. The program is a strategically critical and rapidly evolving initiative, delivering a portfolio of products across Portfolio Optimization, Merchant & Customer Ad Insights, and Location Insights. This is a high-growth area where data, AI, and engineering converge to unlock next-generation capabilities for Mastercard and its customers. The role involves leading a global organization of 25 team members, including 4-5 direct reports, spanning the US, India, and Europe, with significant emphasis on cross-functional collaboration, stakeholder management, and global execution.

What you'd actually do

  1. Define and drive end-to-end technology and product strategy across applications, architectures, and engineering practices.
  2. Architect, build, and scale complex, distributed systems across multiple engineering teams.
  3. Champion improvements in developer experience, engineering tooling, and best practices, including the adoption of AI to improve productivity and engineering effectiveness.
  4. Partner closely with Product Management to shape and execute product and technology roadmaps.
  5. Lead, coach, and develop engineers and engineering managers across global, cross-functional teams.

Skills

Required

  • Proven experience as a Software Engineering Manager or Director in an agile, production-scale environment.
  • Experience leading multiple engineering teams and developing engineering leaders in a global, distributed setup.
  • Strong track record of defining architecture, design, and delivery of large-scale, multi-team systems.
  • Hands-on familiarity with full-stack, data, and cloud technologies such as Databricks, AWS, Airflow, .NET/C#, Java, Spring Boot, React, Redux, TypeScript, SQL Server, Python, Spark, Hive, Impala, NiFi, Sqoop, or similar.
  • Strong technical foundation with ability to quickly learn and adopt new technologies.
  • Relentless focus on customer value, business outcomes, and delivery excellence.
  • Experience improving engineering organizations, structures, and delivery processes at scale.
  • Ability to influence across teams, functions, and geographies to drive technical alignment.
  • Proven success leading distributed global teams across multiple regions.
  • Strong understanding of SDLC methodologies (Scrum, Kanban, SAFe) and when to apply them.
  • Proven ability to build, mentor, and retain high-performing engineering leaders.
  • Excellent communication and storytelling skills, with the ability to influence executive, business, and technical stakeholders.
  • Strong analytical thinking and decision-making capabilities in ambiguous and complex environments.
  • Bachelor’s degree in Engineering, Computer Science, Mathematics, or a related quantitative field, or equivalent practical experience.

What the JD emphasized

  • lead the design and delivery of full-stack applications and data platforms
  • deliver scalable, high-quality solutions that generate measurable customer and business impact
  • data, AI, and engineering converge to unlock next-generation capabilities

Other signals

  • lead the design and delivery of full-stack applications and data platforms
  • deliver scalable, high-quality solutions that generate measurable customer and business impact
  • data, AI, and engineering converge to unlock next-generation capabilities