
The average salary of a software engineer in Canada is one of the most searched topics among students and professionals planning to work abroad.
With Canada’s booming tech industry, software engineers earn competitive salaries across cities like Toronto, Vancouver, and Montreal. However, salary varies based on experience, location, and skillset.
In this guide, you’ll get:
Salary per month, per year, and per hour
Entry-level to senior salary breakdown
Highest paying cities and companies
Factors affecting salary
Quick Answer (Featured Snippet Ready)
Average Salary (Yearly): CAD 88,561
Monthly Salary: CAD 6,200 – 7,500
Hourly Wage: CAD 35 – 45
With bonuses, total compensation can reach CAD 100,000 – 120,000 annually
| Salary Type | Average Pay |
| Per Year | CAD 88,561 |
| Per Month | CAD 6,200 – 7,500 |
| Per Hour | CAD 35 – 45 |
This section directly targets “salary per month” queries (high CTR fix)
| Experience | Salary (CAD/year) |
| Entry-Level | 67,000 – 75,000 |
| Mid-Level | 90,000 – 100,000 |
| Senior | 112,000 – 130,000 |
| Tech Lead | 150,000+ |
Fresh graduates typically earn:
CAD 67,000 – 75,000 per year
CAD 5,500 – 6,200 per month
Top companies may offer higher starting packages
Average: CAD 120,000+
Big Tech: CAD 200,000 – 300,000 total compensation
Includes bonuses, stock options, and incentives
| City | Avg Salary |
| Toronto | CAD 90K – 100K |
| Vancouver | CAD 95K – 110K |
| Ottawa | CAD 87K – 98K |
| Montreal | CAD 80K – 90K |
| Waterloo | CAD 90K – 102K |
Toronto & Vancouver offer highest pay but higher cost of living
Software Developer: CAD 92,000
Backend Developer: CAD 94,000
Full Stack Developer: CAD 87,000
Data Scientist: CAD 95K – 140K
Specialized roles = higher salary
Amazon: CAD 136K – 148K
Google: CAD 145K – 150K
Microsoft: CAD 116K – 124K
Shopify: CAD 115K – 129K
Important for real earnings:
Gross Salary: CAD 88,000
After Tax: CAD 60,000 – 70,000
Depends on province and tax bracket
Experience level
Programming skills (Python, Java, Cloud)
Location (Toronto vs smaller cities)
Company (Big Tech vs startups)
Negotiation skills
Yes,