A minimum of a bachelor’s degree in computer science or engineering, or a related field, or equivalent alternative education, skills, and/or practical experience is required
Minimum of 6+ years’ experience in a software development leader or program manager role managing multiple software projects concurrently
Proven ability to drive large scale projects with high collaboration and leadership
Excellent written and oral communications
Excellent judgment, decision making skills, and the ability to work under continual deadline pressure
Excellent presentation skills and experience of presenting to senior management
Responsibilities
Deliver success in our most strategic set of Objectives and Ker Results (OKRs)
Project scope definition and planning through delivery of assigned product and related product releases
Ensure the oversight and coordination of dependencies across the project and resolve or escalate conflicts
Provide customer input represented in both technical and business terms with descriptive requirements to ensure the value of the project is realized
Deliver, document, and circulate an end-to-end plan, including activity, dependencies, timing, and ownership. Follow up with specific owners to deliver components of the project on-time
Conduct regular meetings with the senior executive bodies to inform and alert them of any issues arising from the performance of the individual projects within the portfolio to assure the on-plan usage and consumption of resources and funding, and to highlight any variances
Lead reviews of any significant initiatives, projects or programs that are challenged and provide recommendations as to whether it should continue, be significantly changed, placed on hold or discontinued
Arrive at sound decisions that generate results, uses data and other inputs to make decisions, owns decision, and takes accountability for work using strong organizational and analytical skills