Senior Technical Project Manager – Engineering Team

Posted 2 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Technical Project Manager at Magnet Forensics leading complex technical programs across multiple teams. Focusing on program delivery, stakeholder communication, and Agile methodology in a hybrid work environment.

Responsibilities

  • Lead end-to-end delivery of complex programs spanning 2-5 engineering teams through the full SDLC;
  • Develop and maintain detailed program plans including milestones, critical path, dependencies, and resource needs;
  • Use Agile metrics and data-driven analysis to steer work to successful completion, identify risks early, and recommend corrective actions;
  • Report on program health for all active programs, ensuring stakeholders have clear visibility into status, risks, and trade-offs.
  • Coordinate deliverables across teams with shared dependencies, ensuring alignment on priorities and timelines;
  • Facilitate technical discussions to surface integration risks, dependency conflicts, and sequencing challenges;
  • Communicate and track deliverables with external dependencies and/or customers;
  • Chair program-related meetings, ensuring clear action items, owners, and due dates.
  • Identify and implement opportunities to improve team and cross-team effectiveness;
  • Contribute to the development of repeatable, scalable processes for program execution and release readiness;
  • Track and communicate delivery health metrics, using data to drive continuous improvement;
  • Proactively identify gaps in process and execution and recommend solutions.
  • Produce and communicate program health documentation to all program stakeholders, bridging technical and business contexts;
  • Provide clear, concise updates to senior leadership on program status, risks, and trade-offs;
  • Build effective working relationships across Engineering, Product, and other functional teams.
  • Coach engineering teams in Agile principles and practices;
  • Mentor junior Technical Project Managers, sharing best practices and helping develop their program management skills;
  • Facilitate retrospectives that surface actionable improvements and drive team learning.

Requirements

  • 5+ years of technical program or project management experience, with demonstrated delivery of complex, multi-team programs;
  • Experience with project management in continuous deployment or Agile environments;
  • Strong analytical skills, with experience using data and metrics to assess program health and recommend solutions;
  • Technical fluency sufficient to understand software architecture, assess dependencies, and participate in trade-off discussions;
  • Demonstrated understanding of software development and test methodologies;
  • Strong written and verbal communication skills, with the ability to tailor messaging for technical and non-technical audiences;
  • Demonstrated decision-making skills, interpersonal skills, and leadership qualities;
  • Experience influencing outcomes across teams without direct authority;
  • Possess the ability to learn new technology quickly and effectively.

Benefits

  • Generous time off policies
  • Competitive compensation
  • Volunteer opportunities
  • Reward and recognition programs
  • Employee committees & resource groups
  • Healthcare and retirement benefits

Job type

Full Time

Experience level

Senior

Salary

CA$110,000 - CA$160,000 per year

Degree requirement

Bachelor's Degree

Tech skills

SDLC

Location requirements

HybridCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.