RQ08835 - Program Manager - Senior
The Technical Program Manager will lead complex, high-profile IT initiatives by managing project roadmaps, facilitating agile ceremonies, and overseeing the full software development lifecycle. The role requires strong communication skills to bridge the gap between technical teams and stakeholders while optimizing processes and tracking performance metrics.
- Compensation
- Not disclosed
- Location
- Toronto, ON, Canada
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Project management
- Posted
Skills
Must have
- Hands-on technical program management experience
- Deep understanding of the Software Development Lifecycle (SDLC)
- Proven experience with agile methodologies (Scrum, Kanban)
- Familiarity with agile tooling like JIRA
- Excellent verbal and written communication skills
- Ability to manage client relationships and stakeholder expectations
Nice to have
- Certification in agile methodologies (e.g., Certified Scrum Master, PMI-ACP)
Full description
About Us
We are seeking a highly skilled and adaptable Technical Program Manager to join our team. The ideal candidate will have a strong understanding of how technical products are built, deep expertise in agile methodologies, and the ability to navigate ambiguity while keeping teams focused and productive. They must also excel at communicating progress, managing stakeholder expectations, and resolving client conflicts effectively.
Key Responsibilities:
- Provides project management on large scale, complex, high profile and high-risk projects for OPS I&IT initiatives.
- Project Planning and Road mapping: Collaborate with technical teams to develop and maintain project roadmaps, ensuring alignment with business goals and priorities.
- Task Breakdown: Break down large, complex tasks into smaller, manageable pieces of work, ensuring clarity and focus for the team.
- Agile Facilitation: Facilitate agile ceremonies (e.g., sprint planning, stand-ups, retrospectives) and ensure adherence to agile processes and principles.
- Bottleneck Identification: Proactively identify bottlenecks and risks and propose actionable solutions to keep projects on track.
- Work Allocation: Ensure team members have a steady stream of work, balancing workloads and priorities across teams.
- Metrics and KPIs: Define, track, and report on key performance indicators (KPIs) to measure team performance and work throughput.
- Process Optimization: Continuously evaluate and improve processes to optimize team efficiency and output.
- Cross-Team Collaboration: Facilitate communication and collaboration across multiple teams, ensuring alignment and transparency.
- Reporting: Create and deliver clear, actionable reports on project status, progress, and metrics using tools like JIRA.
- Accountability: Take ownership of project delivery, ensuring timelines and deliverables are met while maintaining high-quality standards.
- SDLC Tracking & Technical Oversight: Monitor and track the Software Development Lifecycle (SDLC) to ensure projects progress through key phases (e.g., planning, development, testing, deployment) efficiently, identifying risks and dependencies at each stage.
Qualifications: Technical Understanding:
- Strong grasp of how technical products are built, with the ability to engage with engineers and understand technical challenges.
- Possess a deep understanding of the Software Development Lifecycle (SDLC) and hands-on experience guiding projects through each phase, from planning and development to testing, deployment, and maintenance.