Manager, Software Engineering (Java Full Stack)
Job ID: R-248936
Location: Pune, Maharashtra, India – 411006
Experience Required: 9–13 Years
Education: Bachelor’s / Master’s degree in Computer Science or related technical field
Service Line: Software Engineering
Job Type: Full-time
Role Overview
The Manager, Software Engineering (Java Full Stack) will lead the development and modernization of Mastercard’s Data Governance & Regulation platform. This role requires strong technical depth, proven leadership capabilities, and a passion for delivering scalable, secure, and high-performing digital payment solutions. The manager will oversee multiple agile teams and work closely with architecture, product, and operations teams.
Key Responsibilities
Lead and manage multiple cross-functional scrum teams of developers and testers.
Define and execute development plans for strategic cross-department initiatives.
Guide the architecture and hands-on development of Java-based full stack solutions.
Oversee development of microservices, REST APIs, event-based applications, and Kafka-driven systems.
Collaborate closely with product managers and architects on feature definition, planning, and technical design.
Ensure teams are adequately staffed, trained, and aligned with project goals and budget.
Advocate for automation, CI/CD practices, and development process simplification.
Own complex, cross-service issues and drive cross-team collaboration to resolve them.
Promote a culture of engineering excellence, accountability, and continuous improvement.
Conduct retrospectives and lead blameless postmortems to drive long-term stability and improvement.
Technical Requirements
9–13 years of career experience in software engineering with focus on Java Full Stack Development.
Minimum 2–4 years of experience in a people management role, overseeing teams of 4–5 or more.
Expertise in Java, Spring Boot, REST APIs, Kafka, SQL/NoSQL databases, and microservices architecture.
Proven ability to design for non-functional requirements: performance, scalability, resilience, security.
Hands-on experience with test automation, SDLC, Agile practices, and engineering best practices.
Familiarity with Oracle DB, cloud-native technologies, and modern DevOps practices.
Experience managing development with cross-functional stakeholders including product, BizOps, and TechOps.
Sound understanding of CI/CD pipelines, code reviews, version control (e.g., Git), and monitoring tools.
Preferred Skills
Excellent problem-solving and analytical abilities.
Strong communication and leadership skills, with the ability to mentor and guide team members.
Experience fostering team collaboration across multiple geographies.
Strategic mindset with the ability to make decisions independently and proactively address challenges.
Passion for quality engineering, developer enablement, and operational excellence.