Technical Program Manager
About this role
The Technical Program Management (TPM) team is pioneering technologies to transform mining operations at a global scale. Product TPMs work at the intersection of technical execution and business strategy, partnering closely with Engineering and Product teams to drive measurable impact across our platform. As a TPM, you'll be responsible for defining high-level goals and roadmaps, monitoring progress, and establishing functional requirements for new products and features. This role requires a strong technical background, deep understanding of system architecture, and proven experience collaborating across functions to deliver results.
Key Responsibilities
- Develop and manage end-to-end technical product solutions ensuring on-time delivery
- Own cross-functional product and program execution in a matrix organization
- Drive technical and product strategy, proactively identify risks, develop mitigation strategies, and set direction for cross-functional initiatives
- Define roadmaps and long-term strategy in collaboration with engineering teams
- Design measurements to track impact and drive internal process improvements
- Articulate technology requirements, goals, and milestones to stakeholders
- Collaboratively define the vision for building industry-scale, state-of-the-art global products
- Provide day-to-day coordination and quality assurance for complex technical initiatives
- Establish shared goals across product teams to build alignment and scale solutions
- Communicate planning, project status, issues, and risks to stakeholders in a timely manner
- Align product decisions with company-wide strategic initiatives
Minimum Qualifications
- B.S. in Computer Science or related technical discipline, or equivalent experience
- 10+ years of software engineering, systems engineering, or technical product/program management experience
- Proven track record driving complex technical programs from inception to delivery
- Experience defining strategic direction and identifying new opportunities for platform impact
- Deep knowledge of user needs, requirements gathering, and scope definition
- Ability to operate autonomously across multiple teams with demonstrated critical thinking and thought leadership
- Executive-level communication skills with experience influencing senior leadership and technical teams
- Strong organizational, coordination, and multi-tasking capabilities
- Analytical and problem-solving expertise with large-scale systems
- Experience building relationships across multi-disciplinary teams and partners in different time zones
- Proven ability to work with product teams delivering end-to-end customer-focused solutions with technical knowledge of underlying platforms and technologies
Interview Prep for Candidate:
- Stage 1 – Hiring Manager Interview (fit, background, technical depth).
- Stage 2 – Technical assessment (problem-solving, systems thinking).
- Stage 3 – Head of Infrastructure Interview (deep technical alignment).
- Stage 4 – CEO Interview (vision, strategy, leadership).
Industry: Software Engineering
Headcount:
Country: Canada
Work Experience: 10
Job Type: Direct Hire
Job Category:
Software and Technology
Job Nature: Full time
Creator: Anastasia Bilavchuk
Address: Canada
Location: Canada
Status: Active
Languages Required: English C1
Salary Min: 145000 CAD
Salary Max: 220000 CAD
Job Position Type: Remote
Is Published: Published
Career Page Url: URL
Hiring Manager:
Anastasia Bilavchuk
( [email protected] )