1,831,326open jobs
105,493companies
270,123added this week
Browse all
Salary
≈ $77k – $133k per year (Estimated)
Location
In office (Saskatoon)
Seniority
Staff · 5+ years exp
Employment
Full-Time

First seen by Alion on Jul 8, 2026.

Overview
Company
Impact
Profile match
Quarterhill builds smarter transportation tech for a more modern industry on a global scale that includes presence in North America and Europe, as well as other parts of the world. We proudly provide solutions for government agencies, toll operators, and private sectors.
Backed by C3 Capital

Overview

The Software Development Lead is responsible for leading software development activities across assigned projects, products, or feature areas. This role combines hands-on technical leadership with delivery coordination, ensuring that software is designed, implemented, reviewed, tested, and delivered according to product requirements, engineering standards, and project timelines.

The Software Development Lead works closely with developers, QA, DevOps, Engineering Management, and other stakeholders to guide implementation, remove blockers, support code quality, and keep delivery moving. As a hands-on technical lead, you should be someone who stays close to the code while also coordinating work, managing priorities, tracking progress, and supporting release readiness.

Responsibilities

Technical Leadership & Delivery

  • Lead day-to-day software development activities for assigned projects, features, or product areas.

  • Provide technical guidance to developers during design, implementation, debugging, integration, testing, and release activities.

  • Perform regular code reviews to ensure code quality, readability, maintainability, performance, security, and adherence to development standards.

  • Break down requirements and designs into clear development tasks, implementation plans, estimates, and delivery milestones.

  • Step in as an individual contributor when the team faces capacity gaps or technical blockers.

Agile Delivery & Planning

  • Support sprint planning, backlog refinement, estimation, standups, retrospectives, and delivery tracking.

  • Monitor development progress, identify blockers, manage dependencies, and escalate risks when timelines, scope, or quality may be impacted.

  • Track and act on key development metrics (velocity, cycle time, defect rate, deployment frequency) to drive continuous improvement.

Quality & Release Readiness

  • Work closely with QA to ensure requirements are testable, defects are clearly understood, and fixes are delivered in a timely manner.

  • Support release readiness by confirming that development tasks, code reviews, testing evidence, documentation, defects, and known risks are properly tracked.

  • Contribute to continuous improvement of software development practices, code review processes, CI/CD workflows, documentation, and team execution.

Mentorship & Team Development

  • Mentor and coach developers at varying skill levels through regular 1:1s, pair programming, and constructive feedback.

  • Foster a collaborative environment where developers take ownership, ask questions, and continue to grow.

  • Support hiring by participating in technical interviews and defining role requirements.

Cross-functional Collaboration

  • Collaborate with Product, Engineering, QA, DevOps, Support, and other stakeholders to communicate status, risks, technical concerns, and delivery progress.

  • Translate business requirements into clear technical scope and realistic delivery timelines.

  • Communicate trade-offs and technical considerations effectively to both technical and non-technical audiences.

This list of responsibilities might not cover everything you'll end up doing.

Qualifications

Technical Knowledge Base

This role spans multiple product lines and technology domains. Candidates with experience across one or more of the following areas are strongly preferred:

  • Embedded Systems / Firmware - Low-level software development in C for embedded or hardware-integrated applications.

  • Web Application Development - TypeScript/JavaScript, Node.js, Vue.js; full-stack development covering both frontend and backend systems.

  • Cloud Deployments - Designing, deploying, and operating cloud-based applications and services (AWS, GCP, or Azure).

Breadth across these domains is an asset. The ideal candidate is comfortable context-switching between a modern web stack and a resource-constrained embedded environment and can credibly guide developers in each.

Preferred Qualifications

  • Degree or diploma in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline, or equivalent practical experience.

  • 5-8 years of professional software development experience, with demonstrated experience leading developers, acting as a technical lead, or coordinating software delivery activities.

  • Strong experience performing code reviews and improving software quality, maintainability, and consistency.

  • Strong understanding of software design principles, debugging, integration, testing, release practices, and production support.

  • Experience breaking down complex requirements into clear development tasks, estimates, and implementation plans.

  • Experience working in Agile development environments, including sprint planning, backlog refinement, standups, retrospectives, and delivery tracking.

  • Ability to identify technical risks, delivery blockers, dependencies, and quality concerns early.

  • Strong communication skills with the ability to explain technical topics clearly to developers, QA, managers, and stakeholders.

  • Strong organizational skills with the ability to manage competing priorities, timelines, risks, and dependencies.

Benefits

We offer a Total Rewards plan designed with you and your family’s health and wellness in mind that includes:

  • Paid days off (i.e. vacation, sick days, bereavement leave)
  • Health and Dental plans
  • Retirement plans
  • Employee and Family Assistance Program (EFAP)
  • Employee referral program

We welcome applicants from all backgrounds, regardless of race, color, religion, sex, veteran status, sexual orientation, gender identity, national origin, age, or disability or any other protected characteristics in accordance with applicable federal, state/provincial, and local laws. We're committed to creating a workplace where everyone feels valued and respected.

We appreciate all responses and will acknowledge only those being considered for an interview.

We respectfully request no calls or unsolicited resumes from Agencies.

Technical Leadership & Delivery

  • Lead day-to-day software development activities for assigned projects, features, or product areas.

  • Provide technical guidance to developers during design, implementation, debugging, integration, testing, and release activities.

  • Perform regular code reviews to ensure code quality, readability, maintainability, performance, security, and adherence to development standards.

  • Break down requirements and designs into clear development tasks, implementation plans, estimates, and delivery milestones.

  • Step in as an individual contributor when the team faces capacity gaps or technical blockers.

Agile Delivery & Planning

  • Support sprint planning, backlog refinement, estimation, standups, retrospectives, and delivery tracking.

  • Monitor development progress, identify blockers, manage dependencies, and escalate risks when timelines, scope, or quality may be impacted.

  • Track and act on key development metrics (velocity, cycle time, defect rate, deployment frequency) to drive continuous improvement.

Quality & Release Readiness

  • Work closely with QA to ensure requirements are testable, defects are clearly understood, and fixes are delivered in a timely manner.

  • Support release readiness by confirming that development tasks, code reviews, testing evidence, documentation, defects, and known risks are properly tracked.

  • Contribute to continuous improvement of software development practices, code review processes, CI/CD workflows, documentation, and team execution.

Mentorship & Team Development

  • Mentor and coach developers at varying skill levels through regular 1:1s, pair programming, and constructive feedback.

  • Foster a collaborative environment where developers take ownership, ask questions, and continue to grow.

  • Support hiring by participating in technical interviews and defining role requirements.

Cross-functional Collaboration

  • Collaborate with Product, Engineering, QA, DevOps, Support, and other stakeholders to communicate status, risks, technical concerns, and delivery progress.

  • Translate business requirements into clear technical scope and realistic delivery timelines.

  • Communicate trade-offs and technical considerations effectively to both technical and non-technical audiences.

This list of responsibilities might not cover everything you'll end up doing.

Technical Knowledge Base

This role spans multiple product lines and technology domains. Candidates with experience across one or more of the following areas are strongly preferred:

  • Embedded Systems / Firmware - Low-level software development in C for embedded or hardware-integrated applications.

  • Web Application Development - TypeScript/JavaScript, Node.js, Vue.js; full-stack development covering both frontend and backend systems.

  • Cloud Deployments - Designing, deploying, and operating cloud-based applications and services (AWS, GCP, or Azure).

Breadth across these domains is an asset. The ideal candidate is comfortable context-switching between a modern web stack and a resource-constrained embedded environment and can credibly guide developers in each.

Preferred Qualifications

  • Degree or diploma in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline, or equivalent practical experience.

  • 5-8 years of professional software development experience, with demonstrated experience leading developers, acting as a technical lead, or coordinating software delivery activities.

  • Strong experience performing code reviews and improving software quality, maintainability, and consistency.

  • Strong understanding of software design principles, debugging, integration, testing, release practices, and production support.

  • Experience breaking down complex requirements into clear development tasks, estimates, and implementation plans.

  • Experience working in Agile development environments, including sprint planning, backlog refinement, standups, retrospectives, and delivery tracking.

  • Ability to identify technical risks, delivery blockers, dependencies, and quality concerns early.

  • Strong communication skills with the ability to explain technical topics clearly to developers, QA, managers, and stakeholders.

  • Strong organizational skills with the ability to manage competing priorities, timelines, risks, and dependencies.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,831,326 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Saskatoon
≈ $138k – $230k per year (Estimated) • In office • 8+ years exp • Toronto
JavaScript
Java
TypeScript
AI/ML
Machine Learning
Frontend
Vue.js
Angular
React.js
DevOps
GCP
Azure
AWS
IAM
Cybersecurity
Okta
Apply
Hybrid • Internship • High School Diploma • Saint-Laurent
Python
Java
SQL
C#
Management
Gmail
Agile
Apply
$70k – $93k per year • Hybrid • Full-Time • 7+ years exp • Bachelor's Degree • Mississauga
Python
JavaScript
TypeScript
Databases
PostgreSQL
AI/ML
Copilot
Claude Code
Prompt Engineering
AI Agents
LLM
RAG
Agentic Workflows
Multi-Agent Systems
Frontend
React.js
DevOps
Rest API
Azure
CI/CD
Git
Kubernetes
Platform Engineering
Management
Gmail
Agile
Apply
$88k – $92k per year • Hybrid • 5+ years exp • Montreal
Python
JavaScript
Java
Databases
PostgreSQL
AI/ML
Copilot
Frontend
React.js
DevOps
Rest API
GitHub Actions
WebSockets
Azure
CI/CD
Git
Apply
≈ $83k – $150k per year (Estimated) • In office • Full-Time • 5+ years exp • Toronto
AI/ML
AI Agents
Management
Stripe
Apply
In office • Full-Time • Saint Petersburg
JavaScript
PHP
TypeScript
PHP
Yii
Laravel
Databases
MySQL
PostgreSQL
DevOps
Git
Nginx
GitLab
Design
Figma
Apply
Remote (EAEU) • Moscow
JavaScript
PHP
SQL
PHP
Laravel
PHPUnit
Eloquent
Databases
MySQL
PostgreSQL
Redis
Apache Kafka
Frontend
Vue.js
DevOps
Rest API
Prometheus
CI/CD
Git
Docker
Kubernetes
Nginx
Grafana
Linux
Apply
≈ $74k – $213k per year (Estimated) • Remote (likely EAEU)
JavaScript
Node JS
Swift
Databases
ClickHouse
Frontend
React.js
Mobile
UIKit
SwiftUI
Combine
Fastlane
State Management
DevOps
GitHub
Apply
≈ $12k – $23k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • India
Python
SQL
Python
pySpark
Databases
Databricks
Delta Lake
AI/ML
Spark
DevOps
Terraform
GCP
Azure DevOps
GitHub Actions
Azure
CI/CD
Git
AWS
Platform Engineering
Incident Management
GitHub
Apply
≈ $17k – $43k per year (Estimated) • Remote (EAEU) • Full-Time • Kazan
JavaScript
Frontend
React.js
Mobile
React Native
Firebase
CodePush
Management
Agile
QA
Sentry
Apply
$90k – $150k per year • In office • Contractor • 8+ years exp • Saskatoon
AI/ML
Copilot
Management
Microsoft Teams
SharePoint
Agile
Apply
$55k – $82k per year • In office • 4+ years exp • Saskatoon
AI/ML
Copilot
Analytics
Microsoft Excel
Management
Miro
Microsoft Teams
SharePoint
Apply
Cook 2 days ago
≈ $16k – $26k per year (Estimated) • In office • Saskatoon
Apply
$53k – $86k per year • In office • 5+ years exp • Bachelor's Degree • Saskatoon
PHP
Apply
Mechanic, Saskatoon 2 days ago
≈ $28k – $48k per year (Estimated) • In office • 2+ years exp • Saskatoon
Apply
See all jobs
This is one of many
1,831,326 more open roles from verified company boards, updated every day.