# Manager, Software Engineering

**Company**: Mastercard
**Location**: Pune, India
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Finance

**Apply**: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Pune-India/Manager--Software-Engineering_R-292287-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_7d3277a6-9f2

## 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
- Java
- Spring Boot
- Microservices
- REST APIs
- Kafka
- Distributed Systems
- AWS
- Azure
- Kubernetes
- Docker
- CI/CD
- Observability platforms
- Oracle
- PostgreSQL
- SQL Optimization
- NoSQL Databases
- Splunk
- Dynatrace
- Application Performance Monitoring

---

Source: [Apply at mastercard.wd1.myworkdayjobs.com](https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Pune-India/Manager--Software-Engineering_R-292287-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
