Mastercard Technology/Software

Lead Software Engineer

Pune, India In person Full-time

Location: Pune, India

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

Overview

Mastercard is seeking a Technical Lead to join the Cardholder Services, Global Benefits team in Pune, India.

The team develops next-generation products and services that enable cardholders to securely and efficiently access and use benefits across digital channels.

Role

As a Technical Lead, you will provide hands-on technical leadership across the design, development, integration, testing, and delivery of CHS applications.

You will lead technical design and architecture decisions across Java/Spring Boot services, React/Angular applications, APIs, databases, event-driven integrations, and cloud platforms. You will drive engineering best practices, technical evaluations and PoCs, resolve complex technical issues, and ensure solutions are scalable, secure, resilient, and production-ready.

You will collaborate with Product, Engineering, Architecture, and QE teams and provide technical guidance and mentoring to engineers.

Skills / Requirements

  • Strong hands-on experience in Java, J2EE, Spring, and Spring Boot
  • Strong hands-on experience with React and/or Angular
  • Deep experience with REST APIs, Web Services, and microservices architecture
  • Strong experience with Oracle/SQL, including query optimization and data validation
  • Experience with Kafka or other event-driven/messaging platforms
  • Strong understanding of distributed systems, design patterns, scalability, and resiliency
  • Experience with CI/CD, Git, code reviews, and automated deployment pipelines
  • Experience with Kubernetes, Cloud Foundry, containers, or equivalent cloud platforms
  • Knowledge of API gateways, authentication/authorization, and secure service-to-service integrations
  • Strong debugging, root-cause analysis, and production-support experience
  • Ability to lead technical design, architecture reviews, PoCs, and complex technical initiatives
  • Strong technical leadership, communication, collaboration, and mentoring skills
  • Good to Have
  • Playwright and/or Selenium automation experience
  • API and UI test automation experience
  • TDD, performance testing, and service virtualization
  • Batch/file-processing and data platforms such as Hadoop/Ozone
  • Data replication and active-active resiliency concepts

Payments, Benefits, or FinTech domain experience

Education

Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent relevant education and experience.

Corporate Security Responsibility

  • Abide by Mastercard’s security policies and practices;
  • Ensure the confidentiality and integrity of the information being accessed;
  • Report any suspected information security violation or breach, and
  • Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.

Job description provided by Mastercard.
View the original posting