Work Location: Bengaluru, India
Reporting to: Director of Engineering
Experience: 12+ Years
Responsibilities
Manage Multiple Software Projects
- 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.
Requirement Gathering and Analysis
- Work with the customers to elicit project requirements and priorities.
- Create clear and detailed requirement documents, user stories, use cases, and functional specifications to ensure all documentation is easily understandable.
- Write clear and concise user stories that articulate the business value and acceptance criteria.
- Ensure that user stories are properly detailed and ready for the development team before sprint planning.
- Prioritize user stories working with customer and technical stakeholders.
Project Management and Best Practices
- Own the project management runbook and actively contribute to its improvement.
- Design, adapt, and contribute to the software development and project management best practices at Kickdrum.
- Ensure that projects adhere to Kickdrum’s engineering best practices and standards.
- Mentor and guide junior project managers.
- Contribute to organizational initiatives.
You Are One Among Us If You...
- Love to own all aspects of managing software products and projects.
- Are excited to work with top-notch software engineers and leaders with decades of experience in building and delivering great software.
- Are curious, love to dabble with technologies, trends, and frameworks.
- Are detail-oriented and methodical in your approach.
- Are passionate about meticulously planning and organizing project tasks, timelines, and resources.
- Bring energy and excitement to the team, fostering collaboration and promoting an open exchange of ideas.
You Are Skilled At...
- 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).