RoleFalcon
All jobsIT jobsBrowseCompanies
English

Software engineering (general) salaries in Canada (Staff)

The median yearly salary of software engineering (general) jobs in Canada (Staff) is CAD 193,625, from 40 open positions with a salary. Half of them pay between CAD 175,000 and CAD 226,795.

Median yearly salary: CAD 193,625

Middle half: CAD 175,000 – CAD 226,795

Amounts are yearly, in CAD. Hourly, daily, weekly and monthly pay is converted to a yearly amount. Positions in other currencies do not count.

All levels

Salary by level

LevelMedian yearly salaryMiddle halfPositions
EntryCAD 67,470CAD 66,300 – CAD 83,40016
MidCAD 135,325CAD 113,030 – CAD 143,37516
SeniorCAD 161,500CAD 140,000 – CAD 172,75067
StaffCAD 193,625CAD 175,000 – CAD 226,79540

Top paying companies

Trend

From CAD 193,815 on 2026-10-23 to CAD 195,915 on 2026-11-12

Newest positions with a salary

 Continuous Improvement Engineering Manager

Industrial Electric ManufacturingManufacturing and hardwareSurrey, British Columbia, Canada
  • CAD 3–6 / hour
  • Staff
  • Software engineering (general)

Software Engineering Manager, Cloud Engineering

JobgetherCanada
  • CAD 165K–220K / year
  • Remote
  • Staff
  • Software engineering (general)

Software Engineering Manager, Cloud Engineering

MozillaBusiness software (SaaS)Remote Canada
  • CAD 165K–220K / year
  • Remote
  • Staff
  • Software engineering (general)

Engineering Manager, Subledger

JobgetherCanada
  • CAD 300K–400K / year
  • Remote
  • Staff
  • Software engineering (general)

Engineering Manager, Subledger

HopperTravel and hospitalityOntario - Remote | Toronto - Remote | Alberta - Remote
  • CAD 200K–250K / year
  • Remote
  • Staff
  • Software engineering (general)

Gestionnaire de l'ingénierie, Grand livre auxiliaire// Engineering Manager, Subledger

HopperTravel and hospitalityMontréal - Remote | Québec - Remote
  • CAD 200K–250K / year
  • Remote
  • Staff
  • Software engineering (general)
  • FR

Manager II, Software Engineering

SamsaraManufacturing and hardwareRemote - Canada
  • CAD 142.8K–184.8K / year
  • Remote
  • Staff
  • Software engineering (general)
  • Golang
  • JavaScript
  • Python

Staff Software Engineer, Browser (New Products)

MozillaBusiness software (SaaS)Remote Canada
  • CAD 145K–170K / year
  • Remote
  • Staff
  • Software engineering (general)
  • C++
  • JavaScript
  • Rust

Staff Software Engineer, Ads Data Platform

InstacartE-commerce and retailCanada - Remote (ON, AB, BC, or NS Only)
  • CAD 229K–241.5K / year
  • Remote
  • Staff
  • Software engineering (general)
  • Golang
  • Python
  • SQL

Engineering Manager, Conversational AI

PeblBusiness software (SaaS)Toronto, Ontario
  • CAD 154K–205K / year
  • Hybrid
  • Staff
  • Software engineering (general)
  • Python
  • TypeScript

Open the job list