Talent.com

Senior software engineer: Average Salary in Canada, 2026

Find out what the average Senior software engineer salary is

Salary rate
How much does a Senior software engineer make in Canada?
$146,250/ Annual
Based on 10000 salaries
The average Senior software engineer in Canada is $146,250 per year or $75 per hour. Entry-level positions start at $121,509 per year, while most experienced workers make up to $167,265 per year.
Median$146,250
chart
Low$121,509
High$167,265
Senior software engineer: Average Salary in Canada
Ontario$112,406
British Columbia$108,741
Northwest Territories$107,240
Alberta$104,700
Nunavut$103,941
Active jobs with salaries

Earn up to $400 per Day by Playing Games and Taking Surveys

AlmediaBrock, Ontario, Canada
Full-time

Since its launch 5 years ago, over 50MN users have earned and withdrawn over $150MN! The platform is rated 4.TrustPilot with over 230k+ reviews, establishing Freecash as one of the highest rated op... Show more

 • Promoted

Data Architecture & Governance Advisor - Spanish Required

Cuso InternationalScugog, Ontario
Permanent

This Volunteer Placement is Located in:.Please submit a Spanish Resume and Statement of Interest.Open to Canadian Citizens and Permanent Residents of Canada only.This volunteer placement offers a u... Show more

Hybrid Lead Software Engineer: Cloud-Native & Architecture

Cpus Engineering Staffing Solutions Inc.Oshawa, Durham Region, CA
Full-time

A leading engineering staffing firm is seeking a Lead Software Engineer/Developer in Oshawa, Canada.This pivotal role involves driving system design, mentoring engineering teams, and facilitating n... Show more

 • Promoted

Senior Backend Engineer (Golang) - $100 - $130 An Hour - Remote

TekRekOshawa, Canada
Remote
Full-time

Designs and scales backend platforms for financial and payment products.Drives projects from concept to production. Show more

 • Promoted