This role involves end-to-end delivery of multiple projects, driving Agile practices, and managing release planning including CI/CD and production deployments. It also includes leading, mentoring, and coaching a team of engineers, conducting performance appraisals, and fostering a collaborative culture. The manager will act as the primary customer contact, build strong relationships, and ensure technical governance by collaborating on design reviews and best practices.
Good To Have:- Experience in large-scale enterprise application development.
- Exposure to Agile at Scale frameworks (SAFe, LeSS, Nexus).
- Knowledge of DevOps, observability, and production support models.
Must Have:- Own end-to-end delivery of multiple projects/programs.
- Drive Agile practices (Scrum, Kanban) across teams.
- Lead project planning, estimation, risk management, and tracking.
- Manage release planning, CI/CD pipelines, and production deployments.
- Ensure effective incident handling and hotfix delivery.
- Lead, mentor, and coach engineering teams.
- Conduct performance appraisals, goal setting, and feedback discussions.
- Act as primary contact for customer delivery and escalations.
- Understand Java Spring Boot, microservices, and AWS cloud architecture.
- Collaborate on design reviews and technical debt management.
- Ensure adherence to coding standards, CI/CD, and release governance.
- Promote DevOps culture.
- 12+ years in software development and delivery.
- 5+ years in project/program management and people leadership.
- Proven expertise in Agile/Scrum project management.
- Strong background in software delivery, estimation, and release processes.
- Hands-on understanding of Java Spring Boot / Microservices.
- Hands-on understanding of AWS cloud platforms.
- Hands-on understanding of CI/CD pipelines (Jenkins, Git).
- Strong stakeholder management and communication skills.
- Experience managing distributed teams in a matrix organization.
- Ability to balance program aspects with team well-being and growth.