Manager of Software Engineering
Mastercard · Pune · Posted 2026-07-02
Tech stack: AWS, Azure, Docker, Google Cloud, Jenkins, Kafka, Kubernetes, Redis
Apply on the company site · Get a referral for this role
Mastercard salary & ratings · Mastercard interview process · More live openings
About the role
Mastercard’s Digital Solutions group creates valued experiences for consumers, and enables merchants and issuers to reach consumers in ways not possible in the pre-digital world. The global product engineering team is responsible for development of a suite of foundational payment solutions. This an opportunity to be a part of a highly motivated team focused on bringing security, convenience and control to digital payments.
The Mastercard Authentication Program owns how consumer authentication works for both in-store and e-commerce transactional use cases. The primary purpose of this role is to develop and deliver best-of-breed authentication products for e-commerce transactional use cases that will drive uptake and penetration for the products and revenue for Mastercard.
Our teams and values:
We work within small collaborative teams consisting of software engineers and product managers;
Our customer’s success is at the core of what we do;
We are diverse and inclusive teams from many backgrounds and with many experiences;
We believe in doing well by doing good through inclusive growth and making ethical and environmentally responsible decisions.
Responsibilities:
- Mastercard’s Digital Solutions group creates valued experiences for consumers, and enables merchants and issuers to reach consumers in ways not possible in the pre-digital world. The global product engineering team is responsible for development of a suite of foundational payment solutions. This an opportunity to be a part of a highly motivated team focused on bringing security, convenience and control to digital payments.
- The Mastercard Authentication Program owns how consumer authentication works for both in-store and e-commerce transactional use cases. The primary purpose of this role is to develop and deliver best-of-breed authentication products for e-commerce transactional use cases that will drive uptake and penetration for the products and revenue for Mastercard.
- Our teams and values:
- We work within small collaborative teams consisting of software engineers and product managers;
- Our customer’s success is at the core of what we do;
- We are diverse and inclusive teams from many backgrounds and with many experiences;
- We believe in doing well by doing good through inclusive growth and making ethical and environmentally responsible decisions.
Qualifications:
- you understand system architecture to plan for platform and infrastructure capacity (e.g., database, compute, network, storage) and drives the dependency prioritisation to reduce the delivery lead time
- you enjoy sharing your knowledge and experience with your colleagues across locations;
- you have experience of developing SDK, Cloud and Event messaging based architecture patterns
- you have experience of RESTful API and stateless service design patterns and deployment;
- you have progressively grown in career with proven design and development experiences in multiple languages, secure coding standards, and deployment environments.
- you have deployed complex applications into cloud platforms such as Azure, AWS or Google Cloud using containerisation technologies such as Docker or Kubernetes;
- you can build robust testing strategies to minimize defects by regression, performance, deployment verification and release testing processes; and,
- you’re excited to build applications that have global impact and are used daily by 100s of millions of people.
- It would also be great if:
- you’ve used the Spring Framework components in developing backend services– it’s what we use to create our cloud-ready applications;
- you’ve used Pivotal Cloud Foundry to deploy cloud-ready applications;
- you can use Domain Driven Design to solve business problems;
- you’ve built Event Driven applications;
- you’ve built 12-factor applications;
- you have “Full-stack” experience and can solve all aspects of the technology problem to deliver a solution to a production environment;
- you have first-hand knowledge of a wide range of technologies – databases, messaging, caches, API gateways, networking, pipelines, cryptography, HSMs – and preferably the products we use such as Jenkins, Splunk, Oracle, Apache Kafka, Redis and NATS.
Qualifications
- you understand system architecture to plan for platform and infrastructure capacity (e.g., database, compute, network, storage) and drives the dependency prioritisation to reduce the delivery lead time you enjoy sharing your knowledge and experience with your colleagues across locations
- you have experience of developing SDK, Cloud and Event messaging based architecture patterns
- you have experience of RESTful API and stateless service design patterns and deployment
- you have progressively grown in career with proven design and development experiences in multiple languages, secure coding standards, and deployment environments.
- you have deployed complex applications into cloud platforms such as Azure, AWS or Google Cloud using containerisation technologies such as Docker or Kubernetes
- you can build robust testing strategies to minimize defects by regression, performance, deployment verification and release testing processes; and you’re excited to build applications that have global impact and are used daily by 100s of millions of people.
- It would also be great if: you’ve used the Spring Framework components in developing backend services– it’s what we use to create our cloud-ready applications you’ve used Pivotal Cloud Foundry to deploy cloud-ready applications
- you can use Domain Driven Design to solve business problems you’ve built Event Driven applications you’ve built 12-factor applications
- you have “Full-stack” experience and can solve all aspects of the technology problem to deliver a solution to a production environment
- you have first-hand knowledge of a wide range of technologies – databases, messaging, caches, API gateways, networking, pipelines, cryptography, HSMs – and preferably the products we use such as Jenkins, Splunk, Oracle, Apache Kafka, Redis and NATS.
Responsibilities
- Mastercard’s Digital Solutions group creates valued experiences for consumers, and enables merchants and issuers to reach consumers in ways not possible in the pre-digital world.
- The global product engineering team is responsible for development of a suite of foundational payment solutions.
- This an opportunity to be a part of a highly motivated team focused on bringing security, convenience and control to digital payments.
- The Mastercard Authentication Program owns how consumer authentication works for both in-store and e-commerce transactional use cases.
- The primary purpose of this role is to develop and deliver best-of-breed authentication products for e-commerce transactional use cases that will drive uptake and penetration for the products and revenue for Mastercard.
- Our teams and values:
- We work within small collaborative teams consisting of software engineers and product managers
- Our customer’s success is at the core of what we do
- We are diverse and inclusive teams from many backgrounds and with many experiences
- We believe in doing well by doing good through inclusive growth and making ethical and environmentally responsible decisions.