Director, Software Engineering
Mastercard
Mastercard
Join Mastercard, a global technology leader shaping the future of commerce. We empower economies and individuals across more than 200 countries, fostering a sustainable economic landscape where everyone can thrive. Our commitment is to deliver secure, simple, and smart digital payment solutions, backed by innovative technology, strategic partnerships, and extensive networks. We aim to unlock the greatest potential for people, businesses, and governments worldwide.
This Director, Software Engineering role is within Business & Market Insights (B&MI), Mastercard's premier data, analytics, and intelligence division. B&MI excels at transforming vast global data into actionable insights and decision-support products for a diverse clientele. We go beyond static analytics, integrating AI, advanced modeling, and agentic systems directly into customer workflows. This empowers clients to understand current trends, predict future outcomes, and determine optimal actions, driving measurable business results on a global scale.
Lead the architecture, design, implementation, and release of complex products and applications across multiple engineering teams. Drive improvements in organizational structure and processes to enhance team ownership and mission delivery. Influence other teams and roles to prioritize and advance their technical approaches and processes. Spearhead projects and manage teams spanning various roles and geographies, fostering collaboration and efficiency.
Coach and mentor emerging leaders, ensuring the growth and development of engineering talent. Cultivate motivation, creativity, and self-direction within a fast-paced organizational environment, encouraging individuals to thrive and excel.
A minimum of 7 years of full-stack engineering experience within an agile production environment is essential. This role requires at least 2 years of experience managing two or more engineering teams, including a strong focus on coaching and mentoring developing leaders. Proven expertise in designing and releasing complex, multi-team products and applications is crucial.
Proficiency in backend engineering with languages such as Java, Kotlin, Python, Scala, or similar is required. Familiarity with cloud technologies and platforms like AWS EMR, Aurora, Databricks, and Snowflake for scaling data-intensive applications is necessary. Candidates should possess strong analytical and quantitative problem-solving skills, with a demonstrable track record of learning new technologies and frameworks. A relentless focus on delivering customer value and superior academic achievement in Computer Science or a related technical field, coupled with strong English communication skills, are expected.
MasterCard
Information Technology & Services