Salary Explorer
Discover salary trends across Canada. Search for any job title to see low, median, and high earning potential.
*Disclaimer: Salary data is estimated based on aggregated market trends and may not reflect specific individual earnings.
Software Engineer
Average Annual Salary in Canada
Job Description
Designs, develops, and maintains software applications. Works with coding languages like Java, Python, and C++.
Top Paying Cities
- Toronto, ON $105k
- Vancouver, BC $102k
- Ottawa, ON $98k
Regional Variations
Salary levels in tech hubs like Toronto often differ by 15-20% from other regions due to living costs.
Read job market guideTotal Compensation
Don't just look at base pay. Factor in RRSP matching and benefits which add "hidden" value.
Negotiation tipsInflation Benchmarks
Our 2026 data helps you track how salary bands are shifting to keep up with Canadian inflation.
See inflation guideExplore by City
Detailed salary & cost of living guides