Own and drive large-scale software programs by defining and managing scope, schedule, budget and quality requirements
Lead software requirements elicitation and govern change control to meet customer expectations
Deliver software projects through waterfall or agile project management methodologies
Ensure that program management KPIs are met through project metrics, provided through clear and concise management reports
Lead cross-functional project core teams
Champion standardized project lifecycle processes observed throughout the company within the software development team
Mentor junior program managers
Drive retrospectives and lessons learned activities
Collaborate with leadership to develop, implement, and track initiatives that align with organizational goals and strategies
Requirements
With 5-10 years of related and progressive experience in program management within the software field
MBA is a plus
Experience in management consulting, corporate strategy, and/or strategic planning a plus
Experience managing software projects with team members across the globe
Strong technical background
Ability to manage all aspects of programs, including technical, financial, legal, and customer interactions
Proficiency in using program management tools to drive and report on projects
Demonstrated leadership, decision-making, teamwork, interpersonal, and communication skills
Strong analytical skills with the ability to solve complex problems through the design of appropriate experiments and analysis of complex data to support strategic decision-making
Excellent organizational skills and the ability to drive aggressive schedules
Proficiency with Microsoft Office Software (Word, Excel, PowerPoint, Outlook)
PMI certification and Scrum Master certification are advantageous.