Jobs › Software engineering (general) jobs in Canada › Software engineering (general) salaries in Canada Software engineering (general) salaries in Canada The median yearly salary of software engineering (general) jobs in Canada is CAD 160,000, from 159 open positions with a salary. Half of them pay between CAD 120,775 and CAD 190,550.
Median yearly salary: CAD 160,000
Middle half: CAD 120,775 – CAD 190,550
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
Top paying companies Trend From CAD 159,574 on 2026-10-23 to CAD 161,320 on 2026-11-12
Newest positions with a salary CAD 151.2K–189K / year RemoteSenior Software engineering (general) CAD 170.2K–188.9K / year RemoteSoftware engineering (general) CAD 95.6K–106.2K / year RemoteMid Software engineering (general) Python +1Requirements 3+ years of experience CAD 3–6 / hourStaff Software engineering (general) +1Requirements 5+ years of experience 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 165K–220K / year RemoteStaff Software engineering (general) +1Requirements 10+ years of experience 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 165K–220K / year RemoteStaff Software engineering (general) +1Requirements 10+ years of experience Open the job list