Drives portions of the planning and execution of multiple complex projects or programs in support of the continuing evolution of the organization's software products.
- Partners with cross-functional software development teams to help them prioritize, plan, track and execute complex, cross organizational programs.
- Performs program analysis, manages risk, identifies and influences necessary course corrections, and communicates program status and activities across multiple levels of management.
- Continuously assesses and improves the processes that comprise the software development lifecycle and mentors, other members of the team, to do the same.
- Manages risks and resolves issues that affect release, scope, schedule, and quality of highly visible, complex programs.
- Have deep understanding of the product development process, the product lifecycle, and program management.
- Have excellent communication skills for a smooth collaboration with engineers and other stakeholders.
- Recording and evaluating product performance metrics is crucial, along with the ability to report them to senior management and other stakeholders.
- Manage project timelines, prioritize tasks, and align teams based on those tasks is crucial.
- Ability to solve problems and technical issues as they present themselves.
- Strategic thinking is key in ensuring the efficient management of several complex projects.
Knowledge & Skills:
- Comprehensive experience in developing commercial software products using agile development practices.
- Expertise in managing cross-organizational software development projects from initiation through delivery.
- Hands-on experience with developing and reporting on metrics for engineering development.
- Analytical and problem-solving experiences with large-scale systems.
- Experience with a controlled software release process involving a product lifecycle management tool.
- A bachelor’s degree in computer science or a related field is necessary.
- At least 3 years of technical program management experience. We prefer that you have prior relevant experience in a similar or related industry but it’s not a requirement.
- Advanced knowledge of development stages is a must.
- Working knowledge of Agile practices is a requirement.
- A PMP or Scrum Master certification is a plus.
- Excellent project management and communication skills are crucial.
- It’s preferable if you’re proficient with programming languages and some coding. We prefer that you have a working understanding of actual development.
- Practical knowledge of archiving, development, and other relevant processes is a requirement.
- You need excellent leadership skills, along with a knack for problem-solving.
- You need to have prior leadership experience in planning, management, and project management.
Scope & Impact
- Directly influences the nature of the work delivered.
- Takes responsibility for code and overall delivery quality.
- Impact of decisions can often alter program timelines by multiple quarters.
- Programs are typically cross-functional and involve multiple related software engineering team
HP offers a comprehensive benefits package, including:
- Dental insurance
- Disability insurance
- Employee assistance program
- Flexible schedule
- Flexible spending account
- Health insurance
- Life insurance