# Manager, Software Engineering at Mastercard

AI Level 1, AI centrality 32 out of 100. Pune, India.

## Details

- Company: [Mastercard](https://jobsbylevel.com/companies/mastercard)
- AI level: AI Level 1 (score 32 out of 100)
- Location: Pune, India
- Posted: October 7, 2026
- Apply: https://jobsbylevel.com/go/113f756c-a786-45b4-a6b5-3088b9238226

## Description

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 Manager, Software Engineering Summary: 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. Key Responsibilities Technical Leadership • Lead the design and development of enterprise-scale Java applications and microservices. • Drive architecture discussions and technical decision-making. • Ensure engineering best practices, coding standards, security, and performance optimization. • Review system designs, code quality, and production readiness. • Champion modernization initiatives and cloud-native development. People Management • Manage and mentor a team of software engineers and technical leads. • Conduct performance reviews, career development discussions, and coaching sessions. • Support hiring, onboarding, succession planning, and talent development. • Foster an inclusive, collaborative, and high-performance engineering culture. Delivery & Execution • Own end-to-end delivery of projects and releases. • Drive Agile ceremonies and ensure predictable sprint execution. • Manage risks, dependencies, and cross-functional coordination. • Ensure operational excellence, reliability, and supportability of applications. 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

The description is cut here. Read the full offer: https://jobsbylevel.com/jobs/manager-software-engineering-at-mastercard-c48d41

Source: https://jobsbylevel.com/jobs/manager-software-engineering-at-mastercard-c48d41

## Cite this page

Level. https://jobsbylevel.com/jobs/manager-software-engineering-at-mastercard-c48d41.

Get job alerts: https://jobsbylevel.com/newsletter
