Director Software Engineer

Software Development

Mastercard

20 open roles Website

  • Software Development
  • Pune

Join a high‑impact engineering group that builds next‑generation payment products for a global market. You’ll steer a large, agile team to turn cutting‑edge concepts into secure, scalable solutions.

What You’ll Do

  • Lead a team of senior engineers delivering software using agile methodologies.
  • Define application requirements and ensure adherence to standards and best practices.
  • Design and document globally‑scalable solutions for new payment products.
  • Own end‑to‑end project management, reporting, and execution.
  • Represent the team at internal and external technical events.
  • Evaluate and shape technology architecture and design choices.

What You Need

  • 15+ years of software development delivering enterprise‑grade solutions.
  • Strong expertise in Java, Spring, RESTful APIs, and micro‑services.
  • Hands‑on experience with cloud platforms (Azure or AWS) and AI/ML frameworks.
  • Proven ability to architect high‑performance, secure applications at scale.
  • Deep knowledge of data engineering using Hadoop, Snowflake, Databricks, Spark.
  • Demonstrated leadership managing large, distributed engineering teams in Agile/SAFe environments.

Good to Have

  • Familiarity with the card ecosystem (issuer, acquirer, fraud, loyalty).
  • Understanding of Mastercard’s “privacy by design” principles.
  • Experience with enterprise‑level reporting tools and data warehousing (Oracle, Redis).

The Opportunity

You’ll shape the future of commerce by launching innovative payment products that reach customers in over 200 countries, while collaborating across diverse geographies and technology stacks.

Similar Jobs to Apply