Software Engineer Salaries in Canada

Updated May 26, 2023
$91,586 /yr
Average Base Pay

15,067 salaries

$62K

Low

$92K

Average

$135K

High

Additional Cash Compensation
Average$11,002Range$2,271 - $53,286

How much does a Software Engineer make? The national average salary for a Software Engineer is $91,586 in Canada. Filter by location to see Software Engineer salaries in your area. Salary estimates are based on 15,067 salaries submitted anonymously to Glassdoor by Software Engineer employees.

How accurate does $91,586 look to you?

Your input helps Glassdoor refine our pay estimates over time.

What is the salary trajectory for a Software Engineer?

in Canada

$91,586 /yr
Software Engineer
$118,424 /yr
Senior Software Engineer
See Full Career Path

Download as data table

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

Snap
3.9

Snap

Software Engineer

$189,000

 /yr
Range: $120K - $372K

$120K

$372K

$120,000 - $372,236 Range

Snap
3.9

Snap

Software Developer
About 

$117K -$128K

$117K

$128K

$117,422 - $128,117 Range

Snap
3.9

Snap

Software Engineer()
About 

$119K -$129K

$119K

$129K

$119,348 - $128,545 Range

Is this salary info helpful?

Let’s pay it forward! The Glassdoor community relies on people like you to share accurate salary info to promote fair compensation everywhere

Viewing 1 - 10 of 13

Frequently asked questions about a Software Engineer salaries

The national average salary for a Software Engineer is $91,586 per year in Canada. Filter by location to see a Software Engineer salaries in your area. Salaries estimates are based on 15067 salaries submitted anonymously to Glassdoor by a Software Engineer employees.

The highest salary for a Software Engineer in Canada is $135,357 per year.

The lowest salary for a Software Engineer in Canada is $61,969 per year.