Job Tank India
MA

Principal Software Engineer

Mastercard · Pune, India

experiencedPune, IndiaPosted 26 Jun 2026

Mastercard is hiring a Principal Software Engineer in Pune.

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Principal Software Engineer

Requirements

  • Strong foundation in distributed systems, API and service design, modern backend architecture, and data-intensive platform design.
  • Experience with microservices architecture, domain-driven design, and modern integration patterns.
  • Experience with CI/CD, containers, Kubernetes, and modern delivery practices across private, public, and hybrid cloud environments.
  • Strong understanding of web architecture, application development, integration patterns, and RESTful APIs.
  • Experience with relational and operational data technologies, including Oracle and PostgreSQL, and data models that support high-volume transaction processing.
  • Ability to define non-functional requirements across resilience, scalability, observability, security, and performance, and ensure these are reflected in solution design.
  • Experience supporting modernization, migration, and platform transformation initiatives in environments where continuity of service is critical.

Desirable Knowledge / Experience

  • Experience in fraud, decisioning, workflow, or analyst-facing platforms.
  • Experience with high-performance data storage technologies such as GemFire and similar in-memory or distributed data platforms.
  • Database experience, including Oracle and PostgreSQL, and data models that support high-volume transaction processing and operational workflows.
  • Experience with streaming or messaging platforms used to support event-driven and near-real-time architectures.
  • Experience integrating vendor and open-source products into an overall platform architecture.
  • Experience developing and supporting highly scalable, high-performance transaction processing systems.
  • Good working knowledge of cryptography functions and PKI infrastructure.
  • Familiarity with architecture governance, risk, assurance, or enterprise review processes.

About Mastercard

Mastercard’s Network & Digital Payments group creates meaningful experiences for consumers while enabling merchants and issuers to engage in ways not possible in the pre-digital world. The Global Product Engineering team builds foundational payment solutions at scale. This role offers an opportunity to work in a high-impact environment focused on delivering secure, convenient, and controlled digital payment experiences. We are looking for leaders who:

Apply Now