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).