Overview
We are looking for a Program Manager to lead cross-functional technology programs, ensuring smooth execution from planning through delivery. The role involves overseeing multiple workstreams, managing stakeholders, and driving outcomes that support long-term business and product goals. This position requires strong coordination skills, technical understanding, and a structured approach to program governance.
Key Responsibilities
Program Direction & Strategy
- Define program objectives, roadmap, scope, and key milestones.
- Work closely with business, product, and engineering teams to align program goals with organizational priorities.
- Convert strategic requirements into detailed execution plans with measurable success criteria.
Execution & Delivery Management
- Lead end-to-end program planning, scheduling, tracking, and post-delivery review.
- Coordinate resources, manage timelines, and maintain oversight of deliverables and dependencies.
- Identify risks early, establish mitigation measures, and ensure timely resolution of issues.
Stakeholder Collaboration
- Serve as the main point of coordination across all participating teams and partners.
- Run program reviews, status meetings, and reporting updates to ensure alignment and transparency.
- Facilitate decision-making, escalation handling, and cross-team communication.
Technical Partnership
- Work with engineering leads to validate requirements, ensure development readiness, and support release planning.
- Drive process improvements in workflow, documentation, and delivery efficiency.
- Assess technical challenges, constraints, and impacts to ensure continuity of progress.
Reporting & Continuous Improvement
- Build data-based reporting dashboards and performance metrics.
- Present progress summaries, risk assessments, and recommendations to leadership.
- Conduct post-implementation reviews to refine processes and strengthen future delivery execution.
Requirements
- Degree in Computer Science, Engineering, or related technical discipline.
- Experience in managing large-scale software or technology programs.
- Strong knowledge of project management methodologies (Agile/Scrum preferred).
- Excellent communication, leadership, and stakeholder management skills.
- Ability to navigate ambiguity, prioritize effectively, and maintain delivery momentum.
- Analytical mindset with experience in metrics, reporting, and performance evaluation.
Preferred
- Background working with modern web application frameworks or similar technology environments.
- Previous experience driving multi-team delivery across engineering, product, and business units.
- Professional certifications in project or program management.