The Technical Project Manager (TPM) is responsible for overseeing the day-to-day execution of software engineering work. This role ensures that development tasks are clearly defined assigned tracked and delivered in alignment with the product roadmap and client commitments.
The TPM acts as the operational control layer between project planning and engineering execution. The role focuses on visibility accountability sprint governance and delivery predictability.
This is not a coding role and not an architectural authority role. It is a delivery execution role requiring strong technical fluency and organizational discipline.
Qualifications :
1. Daily Engineering Execution Management
- Lead daily stand-ups and enforce structured updates
- Ensure every development task is clearly assigned and tracked
- Monitor sprint progress and delivery velocity
- Identify blockers and escalate appropriately
- Maintain real-time visibility on who is doing what
- Ensure development tools (Jira or equivalent) are always current
2. Sprint and Roadmap Governance
- Collaborate on product roadmap (structured sprint plans)
- Partner with the Solution Architect to translate high-level solution designs into granular executable engineering tasks
- Monitor workload capacity and sprint feasibility
- Track milestone progress against deadlines
- Prevent scope creep and unmanaged feature expansion
- Provide weekly execution dashboards to leadership
3. Cross-Functional Coordination
- Align Back-End Front-End QA and Architecture teams
- Coordinate interdependencies between technical streams
- Ensure QA is integrated early into sprint planning
- Maintain alignment between engineering and delivery expectations
4. Delivery Risk Management
- Identify schedule technical or resource risks early
- Proactively communicate risks to Director of Operations and CEO
- Assist with effort estimation for upcoming features or projects
- Improve predictability of releases and commitments
5. Reporting and Accountability
- Produce weekly structured status reports
- Track completed vs. planned tasks
- Highlight performance gaps or recurring blockers
- Support improved estimation accuracy over time
- Contribute to improving delivery margins through structured oversight
Qualifications
- 5 years experience in project management within a software environment
- Strong understanding of software development lifecycle
- Experience working closely with developers and technical leads
- Solid knowledge of Agile / Scrum methodologies
- High proficiency with Jira (or similar project tracking tools)
- Strong organizational and analytical skills
- Excellent written and verbal communication skills
- Ability to enforce discipline constructively
- Experience in SaaS data platforms digital media or technical product environments is a strong asset.
Technical Literacy (Conceptual Understanding)
- Backend & APIs: Familiarity with C#/.NET environments and the differences between REST GraphQL and WebSockets.
- Data & Real-time: Understanding the role of Kafka/messaging queues vs. traditional SQL/NoSQL databases in a live data environment.
- Ops & Infra: Conceptual knowledge of Docker CI/CD and AWS to track deployment progress and infrastructure blockers.
We are looking for someone who is:
- Structured and detail-oriented
- Comfortable holding senior developers accountable
- Assertive but diplomatic
- Calm under delivery pressure
- Technically fluent (can understand architecture discussions)
- Process-driven without unnecessary bureaucracy
- Execution-focused and results-oriented
Additional Information :
- Hybrid work environment
- Global travel opportunities
- Health and Wellness annual Benefits
- Health Benefits Insurance Package (including online medical assistance with Dialogue)
- RRSP Matching program
Remote Work :
No
Employment Type :
Full-time
The Technical Project Manager (TPM) is responsible for overseeing the day-to-day execution of software engineering work. This role ensures that development tasks are clearly defined assigned tracked and delivered in alignment with the product roadmap and client commitments.The TPM acts as the opera...
The Technical Project Manager (TPM) is responsible for overseeing the day-to-day execution of software engineering work. This role ensures that development tasks are clearly defined assigned tracked and delivered in alignment with the product roadmap and client commitments.
The TPM acts as the operational control layer between project planning and engineering execution. The role focuses on visibility accountability sprint governance and delivery predictability.
This is not a coding role and not an architectural authority role. It is a delivery execution role requiring strong technical fluency and organizational discipline.
Qualifications :
1. Daily Engineering Execution Management
- Lead daily stand-ups and enforce structured updates
- Ensure every development task is clearly assigned and tracked
- Monitor sprint progress and delivery velocity
- Identify blockers and escalate appropriately
- Maintain real-time visibility on who is doing what
- Ensure development tools (Jira or equivalent) are always current
2. Sprint and Roadmap Governance
- Collaborate on product roadmap (structured sprint plans)
- Partner with the Solution Architect to translate high-level solution designs into granular executable engineering tasks
- Monitor workload capacity and sprint feasibility
- Track milestone progress against deadlines
- Prevent scope creep and unmanaged feature expansion
- Provide weekly execution dashboards to leadership
3. Cross-Functional Coordination
- Align Back-End Front-End QA and Architecture teams
- Coordinate interdependencies between technical streams
- Ensure QA is integrated early into sprint planning
- Maintain alignment between engineering and delivery expectations
4. Delivery Risk Management
- Identify schedule technical or resource risks early
- Proactively communicate risks to Director of Operations and CEO
- Assist with effort estimation for upcoming features or projects
- Improve predictability of releases and commitments
5. Reporting and Accountability
- Produce weekly structured status reports
- Track completed vs. planned tasks
- Highlight performance gaps or recurring blockers
- Support improved estimation accuracy over time
- Contribute to improving delivery margins through structured oversight
Qualifications
- 5 years experience in project management within a software environment
- Strong understanding of software development lifecycle
- Experience working closely with developers and technical leads
- Solid knowledge of Agile / Scrum methodologies
- High proficiency with Jira (or similar project tracking tools)
- Strong organizational and analytical skills
- Excellent written and verbal communication skills
- Ability to enforce discipline constructively
- Experience in SaaS data platforms digital media or technical product environments is a strong asset.
Technical Literacy (Conceptual Understanding)
- Backend & APIs: Familiarity with C#/.NET environments and the differences between REST GraphQL and WebSockets.
- Data & Real-time: Understanding the role of Kafka/messaging queues vs. traditional SQL/NoSQL databases in a live data environment.
- Ops & Infra: Conceptual knowledge of Docker CI/CD and AWS to track deployment progress and infrastructure blockers.
We are looking for someone who is:
- Structured and detail-oriented
- Comfortable holding senior developers accountable
- Assertive but diplomatic
- Calm under delivery pressure
- Technically fluent (can understand architecture discussions)
- Process-driven without unnecessary bureaucracy
- Execution-focused and results-oriented
Additional Information :
- Hybrid work environment
- Global travel opportunities
- Health and Wellness annual Benefits
- Health Benefits Insurance Package (including online medical assistance with Dialogue)
- RRSP Matching program
Remote Work :
No
Employment Type :
Full-time
View more
View less