Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 2 Nov 2026

Manager, Software Engineering

Mastercard Pune, India senior full-time

The employer hasn't listed a salary.

Apply on Mastercard

Description

We are seeking an experienced Software Engineering Manager to lead the design, development, modernization, and support of scalable, high-volume applications within the Card Payments ecosystem.

The ideal candidate will bring a combination of strong technical leadership, people management, Java engineering expertise, payment domain knowledge, and AI-driven engineering practices.

Key Expectations

  • Lead and mentor a team of software engineers, technical leads, and senior developers.
  • Drive end-to-end delivery of enterprise-scale Java applications and microservices.
  • Provide technical leadership for architecture, design reviews, code quality, security, and operational excellence.
  • Build and support highly available, resilient, and scalable payment processing platforms.
  • Partner with Product, Architecture, Operations, and Business teams to deliver strategic initiatives.
  • Champion Agile, DevOps, and cloud-native engineering practices.

Technical Expertise

  • Strong hands-on experience with Java 11/17+, Spring Boot, Microservices, REST APIs, Kafka, and Distributed Systems.
  • Experience with AWS/Azure, Kubernetes, Docker, CI/CD, and Observability platforms.
  • Deep understanding of modern software architecture, cloud transformation, and platform modernization.

Required Technical Skills

  • Core Java: Java 8/11/17+, Multithreading & Concurrency, Collections Framework, JVM Performance Tuning, Memory Management
  • Frameworks & Technologies: Spring Boot, Spring MVC, Spring Security, Spring Batch, Hibernate/JPA API & Integration, REST APIs, Microservices Architecture, API Gateway, Event-Driven Architecture, Kafka or Messaging Platforms
  • Database Technologies: Oracle, PostgreSQL, SQL Optimization, NoSQL Databases (MongoDB/Cassandra preferred)
  • Cloud & DevOps: AWS/Azure/GCP, Docker, Kubernetes/OpenShift, CI/CD Pipelines, Jenkins/GitHub Actions, Infrastructure as Code
  • Monitoring & Observability: Splunk, Dynatrace, Application Performance Monitoring (APM)

Required Experience

  • 10+ years of software engineering experience.
  • 3+ years of people management experience.
  • Proven experience leading Java development teams.
  • Experience delivering large-scale distributed systems.
  • Strong background in Agile/Scrum methodologies.
  • Experience working with cloud-native architectures and microservices.
  • Deep understanding of card payments, transaction lifecycles, and payment network operations.
  • Ability to translate business and payment processing requirements into scalable technical solutions.
  • Experience leading engineering teams responsible for critical payment platforms and customer-facing payment services.
  • Strong analytical and troubleshooting skills for resolving complex payment processing and settlement issues.
  • Familiarity with modernization of legacy payment systems into cloud-native microservices architectures.

Skills

Required

Ready to apply?

You apply with the employer directly. Their original posting is here: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Pune-India/Manager--Software-Engineering_R-292287-1

Apply on Mastercard