Jobs › Software engineering (general) jobs in Canada › Software engineering (general) salaries in Canada › Software engineering (general) salaries in Canada (Staff) 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 Level Median yearly salary Middle half Positions Entry CAD 67,470 CAD 66,300 – CAD 83,400 16 Mid CAD 135,325 CAD 113,030 – CAD 143,375 16 Senior CAD 161,500 CAD 140,000 – CAD 172,750 67 Staff CAD 193,625 CAD 175,000 – CAD 226,795 40
Top paying companies Mozilla — CAD 157,500 (positions: 3)Trend From CAD 193,815 on 2026-10-23 to CAD 195,915 on 2026-11-12
Newest positions with a salary CAD 3–6 / hourStaff Software engineering (general) +1Requirements 5+ years of experience CAD 165K–220K / year RemoteStaff Software engineering (general) +1Requirements 10+ years of experience CAD 165K–220K / year RemoteStaff Software engineering (general) +1Requirements 10+ years of experience CAD 300K–400K / year RemoteStaff Software engineering (general) +1Requirements 8+ years of experience CAD 200K–250K / year RemoteStaff Software engineering (general) +1Requirements 8+ years of experience CAD 200K–250K / year RemoteStaff Software engineering (general) FR +1Requirements 8+ years of experience CAD 142.8K–184.8K / year RemoteStaff Software engineering (general) Golang JavaScript Python +2Requirements 8+ years of experienceTags Golang, JavaScript, Python, TypeScript CAD 145K–170K / year RemoteStaff Software engineering (general) CAD 229K–241.5K / year RemoteStaff Software engineering (general) Golang Python SQL +2Requirements 8+ years of experienceTags Golang, Python, SQL, Scala CAD 154K–205K / year HybridStaff Software engineering (general) Python TypeScript +1Requirements 3+ years of experience Open the job list