Oversee two or more software projects simultaneously with distributed internal and customer teams across India and US time zones.
Act as the primary liaison for project teams, representing them with customers and internal stakeholders.
Set expectations, provide detailed project status reports, and regularly communicate progress, updates, and changes to stakeholders.
Coordinate scoping and high-level estimation activities during pre-sales or for incremental projects.
Lead all Scrum events, including sprint planning, backlog grooming, standups, sprint reviews, and retrospectives.
Coach and assist engineers on Agile processes, communication, and other best practices related to software development and delivery.
Make decisions to ensure the project delivers maximum value to customers and stakeholders.
A minimum of 12+ years of experience, with the recent 5+ years in project management.
Hands-on experience with driving software development projects with high-caliber distributed and cross-functional teams.
Working and interacting with customers at the Engineering Director and Exec levels, communicating statuses, risks, technical issues, and requirements.
Proven experience in project estimation, planning, and metrics-based tracking.
In-depth knowledge of various SDLC methodologies (Agile, Scrum, Waterfall, etc.) and the ability to apply them effectively.
Understanding of project technology choices and design decisions to help the team through dependencies and roadblocks.
Prior handson experience using project management and development tools such as JIRA, Confluence, Git, Jenkins, etc.
Engineering quality measurement techniques and tools.
Ensuring high standards of quality in all project deliverables.
Delivering value and ensuring customer satisfaction.
Encouraging a culture of continuous improvement within the team.
Hands-on experience with defining and refining project management best practices and working with the PMO (Project Management Office).