Manager, Software Engineering
Mastercard · Pune, India
Free account: apply link, HR contact and an AI-written cold email
Mastercard · Pune, India
Free account: apply link, HR contact and an AI-written cold email
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
Want to reach Mastercard's HR directly?
NextKnock finds the hiring contact and writes a personal cold email from your resume. You send it from your own Gmail.