Jobs › Software engineering (general) jobs in Canada › Software engineering (general) salaries in Canada › Software engineering (general) salaries in Canada (Senior) Software engineering (general) salaries in Canada (Senior) The median yearly salary of software engineering (general) jobs in Canada (Senior) is CAD 161,500, from 67 open positions with a salary. Half of them pay between CAD 140,000 and CAD 172,750.
Median yearly salary: CAD 161,500
Middle half: CAD 140,000 – CAD 172,750
Amounts are yearly, in CAD. Hourly, daily, weekly and monthly pay is converted to a yearly amount. Positions in other currencies do not count.
All levels
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
Top paying companies Trend From CAD 166,401 on 2026-10-23 to CAD 164,989 on 2026-11-12
Newest positions with a salary CAD 151.2K–189K / year RemoteSenior Software engineering (general) CAD 135K–155K / year HybridSenior Software engineering (general) PHP Python SQL +1Tags PHP, Python, SQL, TypeScript CAD 107K–143K / year HybridSenior Software engineering (general) Golang Java JavaScript +3Requirements 5+ years of experienceTags Golang, Java, JavaScript, Kotlin, TypeScript CAD 130K–150K / year RemoteSenior Software engineering (general) +1Requirements 8+ years of experience CAD 75K–246K / year RemoteSenior Software engineering (general) C++ Golang Java +1Requirements 5+ years of experience CAD 122.8K–180K / year HybridSenior Software engineering (general) Python TypeScript +1Requirements 7+ years of experience CAD 134K–175K / year RemoteSenior Software engineering (general) Golang Java Python +2Requirements 5+ years of experienceTags Golang, Java, Python, Ruby CAD 168K–177.5K / year RemoteSenior Software engineering (general) C++ Golang Java +5Requirements 5+ years of experienceTags C++, Golang, Java, Python, Ruby, Rust, SQL CAD 120K–135K / year RemoteSenior Software engineering (general) CAD 168K–177.5K / year RemoteSenior Software engineering (general) C++ Golang Java +5Requirements 5+ years of experienceTags C++, Golang, Java, Python, Ruby, Rust, SQL Open the job list