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