Description:
The Software Portfolio Performance Delivery and Optimization Program Manager is responsible for driving performance action plans to enhance software delivery efficiency, predictability, and impact. This role partners with cross-functional teams to analyze portfolio performance metrics, identify improvement opportunities, and implement optimization strategies that align with business objectives.
Key Responsibilities:
Develop and execute performance action plans to improve software portfolio delivery efficiency and predictability.
Define and track key performance indicators (KPIs) to measure software development effectiveness.
Collaborate with engineering, architecture, program and product management to drive continuous improvement initiatives.
Conduct root cause analysis on delivery gaps and establish corrective actions to mitigate risks.
Optimize resource allocation and capacity planning across software development teams.
Lead data-driven reviews of software delivery performance and provide insights for strategic decision-making.
Standardize and implement best practices for software portfolio execution, ensuring alignment with business goals.
Foster a culture of accountability and performance optimization within the software organization.
Lead portions of the planning and execution of multiple complex technical projects or programs.
Partner with cross-functional software development teams to help them prioritize, plan, track, and execute complex, cross-organizational programs.
Perform program analysis, manage risk, identify and influence necessary course corrections, and communicate program status and activities across multiple levels of management.
Identify opportunities for business process and system improvements and collaborate with stakeholders on the design of new solutions.
Maintain full visibility of multiple projects, ensuring resource gaps are addressed efficiently.
Anticipate bottlenecks, provide escalation management, anticipate and make tradeoffs, and balance business needs versus technical constraints.
Strategically partner with stakeholders to understand needs and priorities.
Translate functional plans into operational processes and guide execution.
Create a TPM (Technical Program Manager) community; advocate the value of TPMs, mentor TPMs across the organization, and ensure that business and engineering TPM needs are being met.
Qualifications:
Bachelor's or Master's degree in Computer Science, Engineering, Business, or a related field.
7+ years of experience in software program management, portfolio management, or a similar role.
Proven track record of driving performance improvements in software development organizations.
Strong analytical skills with experience in data-driven decision-making.
Expertise in Agile, SAFe, and other software development methodologies.
Excellent stakeholder management and communication skills.
Ability to work in a fast-paced environment, managing multiple priorities effectively.
Experience with software development lifecycle (SDLC) and portfolio management tools (e.g., Jira, Rally, Aha!).
Preferred Qualifications:
Experience in large-scale software portfolio management within a technology-driven organization.
Knowledge of financial modeling and ROI analysis for software investments.
Familiarity with AI-driven performance optimization techniques.
Program Management Professional certification.
Organization | Hewlett Packard |
Industry | IT / Telecom / Software Jobs |
Occupational Category | Software Portfolio Performance Program Manager |
Job Location | Toronto,Canada |
Shift Type | Morning |
Job Type | Full Time |
Gender | No Preference |
Career Level | Experienced Professional |
Experience | 7 Years |
Posted at | 2025-03-10 6:34 am |
Expires on | 2025-04-24 |