Software engineering (general) salaries in Canada (Mid)
The median yearly salary of software engineering (general) jobs in Canada (Mid) is CAD 135,325, from 16 open positions with a salary. Half of them pay between CAD 113,030 and CAD 143,375.
Median yearly salary: CAD 135,325
Middle half: CAD 113,030 – CAD 143,375
Amounts are yearly, in CAD. Hourly, daily, weekly and monthly pay is converted to a yearly amount. Positions in other currencies do not count.
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 |
Trend
From CAD 139,293 on 2026-10-23 to CAD 136,481 on 2026-11-12
Newest positions with a salary
Software Engineer-AI Platforms
- CAD 130K–150K / year
- Hybrid
- Mid
- Software engineering (general)
- JavaScript
- TypeScript
Software Engineer II, Platform Infrastructure - Control
- CAD 114K–157.3K / year
- Hybrid
- Mid
- Software engineering (general)
- C++
- Golang
- Java
Software Manager - Fleet Telematics SaaS
- CAD 110K–120K / year
- Remote
- Mid
- Software engineering (general)
- French required
- C#
- JavaScript
- TypeScript
Software Engineer, Crypto Expansion
- CAD 136K–160K / year
- Mid
- Software engineering (general)
- Golang
- Python
- Ruby
Software Engineer (Ottawa On-site)
- CAD 125.8K–133.2K / year
- On-site
- Mid
- Software engineering (general)
Security Incident Response Developer
- CAD 123.2K–154K / year
- Remote
- Mid
- Software engineering (general)