Salary Reality by Relova
Blog

12434 people sharing salaries

Submit Your Salary
← All countries← Canada

Software Engineering Salaries in Canada

Based on 133 anonymously submitted salaries

Median Salary

$6,679

Salary Range

$947 - $22,117

Total Submissions

133

By Experience Level

Junior$2,208
Mid$4,191
Senior$8,039
Lead$17,119

Remote vs Local vs Hybrid

Remote56
Local37
Hybrid40

Recent Salaries

🇨🇦Canada - Platform Engineer

$11,435/month

Software Engineering • Local • Senior (5-10yr)

🇨🇦Canada - Platform Engineer

$7,939/month

Software Engineering • Hybrid • Senior (5-10yr)

🇨🇦Canada - Mobile Developer

$15,983/month

Software Engineering • Local • Lead/Principal (10yr+)

🇨🇦Canada - Embedded Engineer

$2,830/month

Software Engineering • Local • Mid (2-5yr)

🇨🇦Canada - DevOps Engineer

$8,918/month

Software Engineering • Hybrid • Senior (5-10yr)

🇨🇦Canada - Frontend Engineer

$4,191/month

Software Engineering • Local • Mid (2-5yr)

🇨🇦Canada - Full Stack Engineer

$3,446/month

Software Engineering • Local • Mid (2-5yr)

🇨🇦Canada - Mobile Developer

$8,653/month

Software Engineering • Local • Senior (5-10yr)

🇨🇦Canada - Staff Engineer

$3,093/month

Software Engineering • Remote • Junior (0-2yr)

🇨🇦Canada - Platform Engineer

$21,884/month

Software Engineering • Remote • Lead/Principal (10yr+)

🇨🇦Canada - Security Engineer

$7,314/month

Software Engineering • Local • Senior (5-10yr)

🇨🇦Canada - Security Engineer

$5,944/month

Software Engineering • Remote • Senior (5-10yr)

🇨🇦Canada - Security Engineer

$13,219/month

Software Engineering • Remote • Senior (5-10yr)

🇨🇦Canada - Site Reliability Engineer

$7,482/month

Software Engineering • Local • Senior (5-10yr)

🇨🇦Canada - Full Stack Engineer

$4,909/month

Software Engineering • Remote • Senior (5-10yr)

🇨🇦Canada - Platform Engineer

$5,249/month

Software Engineering • Remote • Mid (2-5yr)

🇨🇦Canada - Engineering Manager

$2,750/month

Software Engineering • Local • Junior (0-2yr)

🇨🇦Canada - Backend Engineer

$7,958/month

Software Engineering • Remote • Senior (5-10yr)

🇨🇦Canada - Backend Engineer

$1,237/month

Software Engineering • Remote • Junior (0-2yr)

🇨🇦Canada - Staff Engineer

$8,107/month

Software Engineering • Hybrid • Senior (5-10yr)

🇨🇦Canada - Frontend Engineer

$1,855/month

Software Engineering • Local • Junior (0-2yr)

🇨🇦Canada - DevOps Engineer

$9,115/month

Software Engineering • Hybrid • Senior (5-10yr)

🇨🇦Canada - Site Reliability Engineer

$5,332/month

Software Engineering • Remote • Senior (5-10yr)

🇨🇦Canada - Embedded Engineer

$10,683/month

Software Engineering • Remote • Senior (5-10yr)

🇨🇦Canada - ML Engineer

$8,023/month

Software Engineering • Hybrid • Senior (5-10yr)

Other professions in Canada

Planning to relocate to Canada? See the full Canada relocation guide →