Finding the best job has never been easier
Share
Key Responsibilities:
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.
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
Responds to moderately complex issues within established guidelines.
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.
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.
-
Please be assured that you will not be subject to any adverse treatment if you choose to disclose the information requested. This information is provided voluntarily. The information obtained will be kept in strict confidence.
These jobs might be a good fit