M

Mastercard

Processes payments across a global network

Principal Software Engineer

Platform Engineering +1Confirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedIn-person

About the Job

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or Engineering, or equivalent experience.
  • Strong experience in software engineering and architecture; Java experience is desired.
  • Strong experience in platform engineering and cloud.
  • Strong experience in continuous integration and continuous delivery (CI/CD).
  • Experience providing technical leadership and setting direction on complex technical problems.
  • Experience using artificial intelligence in day-to-day engineering, including AI coding assistants and agents, and driving adoption across teams.
  • Experience embedding engineering standards, including design, secure coding, and testing.
  • Experience preparing and delivering executive-level presentations to business and technology audiences.
  • Experience mentoring and developing engineers in a high-performance culture.
  • Experience influencing teams without direct authority.
  • Knowledge of payments or experience working in a regulated industry.
  • Follow Mastercard security policies and practices, protect the confidentiality and integrity of accessed information, report suspected security violations or breaches, and complete required security training.

Responsibilities

  • Bring subject-matter expertise to improve how Real Time Payments builds, tests, and ships software.
  • Architect secure, resilient, and scalable solutions with clear, well-documented designs.
  • Analyze open and uncertain problems, data, and areas of failure or inefficiency, and turn findings into clear recommendations.
  • Identify approved technologies that can improve engineering practices.
  • Drive practical artificial intelligence adoption across Real Time Payments Engineering teams using approved tools.
  • Drive adoption of standards and governance, audit working practices, and convert gaps into owned actions or items for the program technology roadmap.
  • Support program-wide teams, customers, and initiatives.
  • Explain complex technical topics to leadership through clear communication and reporting.
  • Coach and mentor engineers across cross-functional teams.

Desired Qualifications

  • Experience with Java.

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