Director of Software Engineering

Global technology company in the payments industry connecting and powering inclusive digital economy across 210+ countries.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance · Enterprise SaaS

Description For Director of Software Engineering

Mastercard is a global technology company in the payments industry, connecting and powering an inclusive digital economy across more than 210 countries and territories. We're seeking a highly experienced Director of Software Engineering to lead software development teams and drive successful project delivery.

The role involves providing strategic direction, managing complex technical projects, and leading both technical contributors and management staff. You'll be responsible for ensuring effective staffing, training, and objective setting while maintaining clear communication across organizational levels.

As Director, you'll translate complex technical matters into actionable plans, manage production support, and foster a culture of high performance. The position requires strong leadership skills to motivate teams, mentor staff, and deliver executive-level presentations to both business and technology audiences.

Key responsibilities include managing complex project delivery, maintaining staffing levels, ensuring team training and development, and providing both technical and non-technical updates to stakeholders. You'll also play a crucial role in recommending strategic directions and implementing policy changes.

The ideal candidate brings 8+ years of software solutions delivery experience, proven leadership abilities, and a track record of mentoring in a high-performance environment. You should excel at translating technical complexity into clear action plans and possess strong communication skills to work effectively across organizational levels.

At Mastercard, you'll join a company that powers economies and empowers people worldwide, working with cutting-edge technology and innovation. We offer comprehensive benefits including medical, dental, vision insurance, 401k, and educational support. Our culture emphasizes decency, inclusion, and professional growth.

The position is based in Pune, India, where you'll work with global teams to drive technological innovation and maintain Mastercard's position as a leader in the payments industry. Join us in building a sustainable digital economy that benefits everyone, everywhere.

Last updated 2 hours ago

Responsibilities For Director of Software Engineering

  • Manage complex projects through to successful delivery based on requirement and priorities
  • Provide clear communication on both technical and non-technical updates
  • Support production projects
  • Maintain approved staffing levels and ensure departmental training needs are met
  • Ensure staff possess necessary skills through clear communication of goals and objectives
  • Translate complex technical matters into actionable plans
  • Lead and manage senior technical contributors and management staff

Requirements For Director of Software Engineering

Java
  • Bachelor's Degree or higher in related field or equivalent work experience
  • Over 8 years of experience in software solutions delivery
  • Experience preparing and delivering executive-level presentations
  • Experience mentoring and developing resources in high-performance culture
  • Management experience with both contractors and full time staff
  • Ability to translate complex technical matters into digestible plans
  • Skills to motivate direct and indirect reports to deliver superior results

Interested in this job?

Jobs Related To Mastercard Director of Software Engineering

Lead Software Engineer - .NET (Primary) + Java (Secondary)

Lead Software Engineer position at Mastercard focusing on .NET and Java development for cross-border payment solutions, requiring expertise in cloud-native architectures and security.

Lead Software Engineer-(Python Expertise)

Lead Software Engineer position at Mastercard focusing on Python development for risk assessment solutions, combining technical leadership with hands-on development.

Lead Software Engineer

Lead Software Engineer position at Mastercard focusing on risk assessment software development using Python, Node.js, and React with AWS cloud technologies.

Lead Software Engineer

Lead Software Engineer position at Mastercard focusing on employee access management systems, requiring expertise in Java, React, and security infrastructure.

Lead Software Engineer (Java Full stack developer)

Lead Software Engineer position at Mastercard focusing on full-stack development with Java, working on security monitoring and response systems while providing technical leadership.