Instagram
youtube
Facebook

Manager, Software Engineering (Java Full Stack)

9–13 years
35 – ₹48 LPA
10 June 26, 2025
Job Description
Job Type: Full Time Education: Bachelor’s / Master’s Degree in Computer Science / Engineering / Technology / Related Fields Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

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

  1. Lead and manage multiple cross-functional scrum teams of developers and testers.

  2. Define and execute development plans for strategic cross-department initiatives.

  3. Guide the architecture and hands-on development of Java-based full stack solutions.

  4. Oversee development of microservices, REST APIs, event-based applications, and Kafka-driven systems.

  5. Collaborate closely with product managers and architects on feature definition, planning, and technical design.

  6. Ensure teams are adequately staffed, trained, and aligned with project goals and budget.

  7. Advocate for automation, CI/CD practices, and development process simplification.

  8. Own complex, cross-service issues and drive cross-team collaboration to resolve them.

  9. Promote a culture of engineering excellence, accountability, and continuous improvement.

  10. Conduct retrospectives and lead blameless postmortems to drive long-term stability and improvement.


Technical Requirements

  1. 9–13 years of career experience in software engineering with focus on Java Full Stack Development.

  2. Minimum 2–4 years of experience in a people management role, overseeing teams of 4–5 or more.

  3. Expertise in Java, Spring Boot, REST APIs, Kafka, SQL/NoSQL databases, and microservices architecture.

  4. Proven ability to design for non-functional requirements: performance, scalability, resilience, security.

  5. Hands-on experience with test automation, SDLC, Agile practices, and engineering best practices.

  6. Familiarity with Oracle DB, cloud-native technologies, and modern DevOps practices.

  7. Experience managing development with cross-functional stakeholders including product, BizOps, and TechOps.

  8. Sound understanding of CI/CD pipelines, code reviews, version control (e.g., Git), and monitoring tools.


Preferred Skills

  1. Excellent problem-solving and analytical abilities.

  2. Strong communication and leadership skills, with the ability to mentor and guide team members.

  3. Experience fostering team collaboration across multiple geographies.

  4. Strategic mindset with the ability to make decisions independently and proactively address challenges.

  5. Passion for quality engineering, developer enablement, and operational excellence.

Jobs in other cities