M

Mastercard

Processes payments across a global network

Director, Software Engineering

Engineering LeadershipConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedIn-person

About the Job

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or a technology-related field, or equivalent work experience.
  • Previous experience in the payments industry is recommended.
  • Ability to hire, lead, and manage senior technical individual contributors and management staff, while fostering communication across organizational levels.
  • Technical knowledge of software architecture, including event-driven, microservice, and pipe-filter architectures; Java/J2EE; Spring Boot; Kubernetes; CI/CD; and generative and agentic AI.
  • Technical and people-management skills to lead, appraise, and motivate direct and indirect reports.
  • Ability to provide functional, technical, hands-on, and directional guidance to staff and recommend policy, program objectives, and strategic direction changes to management.
  • People-management capabilities to hire, coach, mentor, and appraise staff while working with Product, Engineering, Operations, and cross-program teams to align with organizational and program objectives.
  • Experience managing financials for multiple projects and programs.
  • Ability to interact across multiple organizational levels and lead and set direction for large or complex projects.
  • Aptitude, ability, and experience interacting with business partners.
  • Strong analytical, technical, and planning skills.
  • Strong understanding of software methodologies, including their functionality, technical aspects, and limitations.
  • Strong communication skills.

Responsibilities

  • Provide leadership and technical direction to a software development team across the Product Delivery Lifecycle.
  • Work with Product, Engineering, Operations, and cross-program stakeholders to align teams with organizational and program objectives.
  • Build effective working relationships with Product Managers and other functional teams.
  • Ensure product development meets Mastercard's business needs.
  • Ensure development teams use Mastercard's standard development methodologies, follow technology standards, and document projects and development appropriately.
  • Establish and monitor objectives for the department and staff in alignment with department strategies and objectives.
  • Lead the definition, development, and delivery of major cross-department initiatives with broad scope and long-term business implications.
  • Partner with the business to identify innovative solutions, drive strategic decisions, and develop business cases aligned with Mastercard objectives.
  • Identify opportunities for innovation and creative problem-solving; present to senior management, business owners, and other stakeholders to support decision-making.
  • Recommend technologies and strategic technical direction to senior management.
  • Lead implementation of processes and supporting tools in response to organizational needs; identify process gaps, estimate business solutions, define initial project scope and requirements, and manage scope throughout the project lifecycle.
  • Plan overall project scope and define scope for each phase and iteration to meet business and time-to-market needs.
  • Work with cross-functional teams and architects to align technically and functionally, including on Java/J2EE, Spring Boot, Kubernetes, CI/CD, generative and agentic AI, event-driven architecture, microservices, and pipe-filter architecture.
  • Ensure projects and efforts are appropriately staffed, personnel are trained and managed, and staff have appropriate skills and behaviors; communicate performance results and manage work within approved manpower and budget guidelines.
  • Build and maintain team morale.
  • Perform strategic planning, financial planning, administration, and department management.
  • Address operational and business concerns related to future programs, projects, or enhancements to support consistent delivery of quality services.
  • Manage project and release activities.
  • Complete mandatory security training and follow Mastercard security policies and practices; safeguard the confidentiality and integrity of information and report suspected security violations or breaches.

Desired Qualifications

  • Previous experience in the payments industry.

About the Company

Mastercard

Processes payments across a global network

Mastercard operates a global payment network connecting financial institutions, merchants, businesses and consumers. It authorizes, clears and settles transactions between participating institutions, while banks issue Mastercard-branded cards and extend credit to their customers. Its services also include fraud detection, identity verification, payment tokenization, data analysis and consulting for organizations managing commerce and financial operations. The company earns network fees linked to payment volumes and processed transactions, along with fees for its services and solutions. Founded by a group of banks in 1966, Mastercard is headquartered in Purchase, within Harrison, New York.

Company size
10,001+
Company stage
IPO
Headquarters
Town of Harrison, New York
Founded
1966

Recently Posted Jobs

Explore more opportunities at Mastercard

See more jobs