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.
Knowledge & Skills:
Agile Methodology
Automation
Change Management
Computer Science
Continuous Improvement Process
JIRA
Kanban Principles
Lean Manufacturing
Milestones (Project Management)
New Product Development
Process Improvement
Product Management
Project Engineering
Project Management
Project Planning
Project Schedules
Risk Management
Scrum (Software Development)
Software Development
Sprint Planning
Cross-Org Skills
Effective Communication
Results Orientation
Learning Agility
Digital Fluency
Customer Centricity
Impact & Scope
Impacts large functions and leads large, cross-division functional teams or projects.
Complexity
Provides highly innovative solutions to complex problems within established policy.
Disclaimer
This job description describes the general nature and level of work performed in this role. It is not intended to be an exhaustive list of all duties, skills, responsibilities, knowledge, etc. These may be subject to change and additional functions may be assigned as needed by management.
HP Canada is an equal opportunity employer. We welcome the many dimensions of diversity. Upon request by qualified candidates, accommodation of special needs may be considered during all stages of the selection process within the framework of the HP Accommodation Policy. If you need assistance in filling out the employment application or require a reasonable accommodation while seeking employment, please e-mail hrgsglobalstaffing@hp.com. Note: This option is reserved for applicants needing a reasonable accommodation related to a disability.
In order to satisfy our contractual obligations with clients, the successful candidate will be required to pass a basic, standard Criminal Records check. You will also be required to sign off on HP's Confidentiality, Non-Solicitation and Conflict of Interest Agreement.
HP’s commitment to diversity, equity and inclusion – it’s just who we are. From the boardroom to factory floor, we create a culture where everyone is respected and where people can be themselves, while being a part of something bigger than themselves. We celebrate the notion that you can belong at HP and bring your authentic self to work each and every day. When you do that, you’re more innovative and that helps grow our bottom line. Come to HP and thrive!