← Back to opportunities

Technical Program Manager, Software

📍 Location
calgary
⏰ Job Type
Full-time
📅 Posted
May 23, 2026

About the Role

Purpose of the position

As a Software Technical Program Manager, you will drive the delivery of software programs that span SMART's internal engineering teams and external vendors and partners around the world. You will coordinate integrations between SMART-authored software and partner platforms, manage dependencies across globally distributed teams, and keep programs on track from planning through release.

Duties and Responsibilities

  • Work directly with product management to have a complete understanding of product goals and requirements.
  • Work alongside both internal and external hardware and software engineering and management teams as a key contributor to project plans providing technical insight, governance, and support.
  • Technical coordination across software engineering teams, with supporting hardware teams where integrations require it.
  • Understand project dependencies and ensure technical execution against project pla...

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position