Software Portfolio Performance Program Manager

 

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