The Technical Program Manager is responsible for engaging with stakeholders across the organization to ensure all product needs - be they customer, technical, editorial, or regulatory - are understood, organized, and defined well enough to agree on the most valuable work. The role is responsible for managing demand from all sources, including intake for projects and other sources such as customer service and production operations. The TPM is responsible for assuring clear, actionable metrics to inform technical and business stakeholders, including information about product delivery, team capacity, prioritization, bugs, and other operational areas.
To support teams delivering work, the TPM is skilled in numerous practices for meeting and process facilitation. These skills may include Scrum, Kanban, Agile Software Development, and Project Management. Critically, they can also distinguish between when hands-on management is required and when an independent team can handle it. While the TPM will not drive every activity, they are responsible for ensuring that the projects they support are realizing the outcomes agreed upon and raising awareness when they are not.
Bringing a background in agile, lean, or other process improvement methodologies, the TPM is also a coach responsible for partnering with product and engineering to improve the quality and flow of work in their area.
The TPM is part of the Agile Program Management Office, a department responsible for the overall product development process within Clinical Effectiveness. They will play a key role in establishing and creating best practices, standards, procedures, and metrics for assessing strategic programs' progress. They will also play a role in promoting the TPMO vision and values.
Own and guide the intake of new projects and other work within a product value stream
Champion and coach those working within the value stream around continual improvement, lean, and agile practices
Define, measure, and support the flow of projects and work from idea through to general availability
Work with key stakeholders across the organization to align strategy and requirements for incoming projects, initiatives, and other work requests
Ensure clear expectations around upcoming releases are made, communicated, and managed throughout the development cycle
Collaborate with product & engineering leadership to align projects to valuable, meaningful outcomes and guide toward those outcomes in addition to schedule & budget
Partner across engineering to identify and eliminate dependencies and impediments to project flow
Partner with engineering & product leadership to manage the overall portfolio of work and facilitate strategic decision making
Identify, analyze, and support resolution of impediments and issues within the team and product.
Bachelor's degree or equivalent practical experience. MBA degree is preferable.
5+ years of experience working on technology-powered products as a scrum master, program manager, engineer, or product owner using agile practices.
Ready to work in a hybrid model from Pune location.
Excellent communication skills.
Demonstrated understanding of modern agile software development practices and adaptive processes for managing programs of work.
Demonstrated ability creating and coaching a team to achieve high performance and continual learning
Demonstrated ability engaging with engineers, business partners, and company leaders in a constructive and collaborative relationship
Strong interpersonal leadership skills and ability to commit, influence, motivate, and successfully manage teams while working in a matrixed structure
Ability to analyze data and effectively report problems through written and graphical formats