Job Summary :
The Technical Program Manager is responsible for providing project management for complex projects. This role involves collaborating with technical teams to develop roadmaps, facilitating agile ceremonies, identifying bottlenecks, and ensuring projects adhere to the Software Development Lifecycle (SDLC). The Program Manager will also be responsible for stakeholder communication, risk management, and continuous process improvement.
Location : Ontario, Canada
Responsibilities :
- Collaborate with technical teams to develop and maintain project roadmaps.
- Break down large tasks into smaller, manageable pieces.
- Facilitate agile ceremonies and ensure adherence to agile principles.
- Proactively identify bottlenecks and propose solutions.
- Ensure team members have a steady stream of work.
- Define, track, and report on key performance indicators (KPIs).
- Continuously evaluate and improve processes to optimize team efficiency.
- Facilitate communication and collaboration across multiple teams.
- Create and deliver reports on project status and progress.
- Take ownership of project delivery, ensuring timelines and deliverables are met.
- Monitor and track the Software Development Lifecycle (SDLC).
Required Skills & Certifications :
Strong understanding of how technical products are built.Deep understanding of the Software Development Lifecycle (SDLC).Hands-on experience guiding projects through each phase of the SDLC.Proven experience with agile methodologies (Scrum, Kanban, etc.).Familiarity with agile tooling like JIRA.Excellent verbal and written communication skills.Strong analytical and problem-solving skills.Experience creating, refining, and optimizing processes.Ability to thrive in a fast-paced environment with ambiguous requirements.Preferred Skills & Certifications :
None specified.Special Considerations :
From January 5, 2026, the candidate is required to work onsite 5 days a week.Scheduling :
Not specified.