Program Manager
About the job
We are seeking a dynamic and experienced Prorgram Manager to lead a team of software project managers and drive the successful execution of software development initiatives. This role is responsible for overseeing the planning, execution, and delivery of complex software projects, ensuring alignment with business goals, timelines, and budgets. The ideal candidate will bring a strong background in Agile methodologies, cross-functional leadership, and a passion for continuous improvement in software project execution.
Key Responsibilities:
Project Leadership & Execution
- Define project scope, objectives, and deliverables in collaboration with stakeholders
- Lead the planning and execution of software development projects using Agile and hybrid methodologies
- Ensure projects are delivered on time, within budget, and meet quality standards
- Monitor KPIs such as sprint velocity, phase gate adherence, and quality metrics
- Oversee risk management strategies and ensure timely resolution of project issues
Team Leadership & Development
- Lead, mentor, and develop a team of software project managers
- Foster a culture of accountability, collaboration, and continuous improvement
- Promote consistent use of project management tools, templates, and best practices
- Provide coaching and support to ensure effective project execution and team alignment
Stakeholder Engagement & Communication
- Maintain regular communication with internal and external stakeholders
- Provide transparent updates on project status, risks, and changes
- Collaborate with cross-functional teams including software engineering, product management, project management, QA, and operations
Process & Tool Optimization
- Drive improvements in project and portfolio management processes to enhance execution speed and efficiency
- Leverage tools such as ADO, Smartsheet, or similar platforms to streamline workflows
- Ensure comprehensive project documentation and knowledge sharing across team