How much does a Software Engineer make?

Updated Oct. 20, 2021
$84,712 /yr
Average Base Pay

7,613 salaries

$59K

Low

$85K

Average

$122K

High

No additional cash compensation has been reported for this role

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

Seniority Levels

L1
Software Engineer I$84,712 /yr
L2
Software Engineer$84,712 /yr
Career Path

Related Job Titles

Entry Level Software Engineer

$93,308

per year

Software Developer

$75,628

per year

Software Development Engineer

$96,429

per year

Software Engineer, Entry

$85,943

per year

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

Amazon
3.7

Amazon

Software Engineer

$108,000

 /yr
Range: $11K - $217K
249 salaries
See 405 salaries from all locations

$11K

$217K

$11,194 - $217,189 Range

IBM
4

IBM

Software Engineer

$85,191

 /yr
Range: $47K - $228K

$47K

$228K

$46,509 - $227,507 Range

Google
4.5

Google

Software Engineer

$107,153

 /yr
Range: $14K - $315K

$14K

$315K

$13,629 - $315,200 Range

Microsoft
4.4

Microsoft

Software Engineer

$99,376

 /yr
Range: $50K - $157K

$50K

$157K

$49,970 - $156,566 Range

Electronic Arts
4.1

Electronic Arts

Software Engineer

$93,509

 /yr
Range: $55K - $163K

$55K

$163K

$55,463 - $163,314 Range

Cisco Systems
4.3

Cisco Systems

Software Engineer

$90,000

 /yr
Range: $62K - $132K

$62K

$132K

$62,173 - $131,684 Range

MDA
3.6

MDA

Software Engineer

$77,765

 /yr
Range: $59K - $105K

$59K

$105K

$58,543 - $104,683 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
Arista Networks
4.3

Arista Networks

Software Engineer

$103,256

 /yr
Range: $63K - $165K

$63K

$165K

$62,994 - $165,062 Range

IBM
4

IBM

Software Engineer - Hourly Intern

$27

 /hr
Range: $22 - $35

$22

$35

$22 - $35 Range

Ciena
4.3

Ciena

Software Engineer

$87,196

 /yr
Range: $63K - $133K

$63K

$133K

$63,040 - $132,692 Range

Tata Consultancy Services
3.9

Tata Consultancy Services

Software Engineer

$66,556

 /yr
Range: $47K - $102K

$47K

$102K

$47,248 - $102,071 Range

Index Exchange
4.1

Index Exchange

Software Engineer

$76,874

 /yr
Range: $56K - $116K

$56K

$116K

$56,247 - $115,783 Range

Shopify
4.3

Shopify

Software Engineer

$99,791

 /yr
Range: $63K - $156K

$63K

$156K

$62,902 - $156,338 Range

Ericsson-Worldwide
4

Ericsson-Worldwide

Software Engineer

$79,349

 /yr
Range: $58K - $107K

$58K

$107K

$58,214 - $106,954 Range

SAP
4.5

SAP

Software Engineer

$84,191

 /yr
Range: $49K - $136K

$49K

$136K

$48,900 - $136,131 Range

RBC
3.9

RBC

Software Engineer

$80,062

 /yr
Range: $44K - $115K

$44K

$115K

$44,333 - $114,815 Range

Intel Corporation
4.2

Intel Corporation

Software Engineer

$92,322

 /yr
Range: $45K - $126K

$45K

$126K

$45,000 - $125,803 Range

Connected
4.4

Connected

Software Engineer

$88,366

 /yr
Range: $55K - $116K

$55K

$116K

$55,463 - $115,743 Range

BlackBerry
3.6

BlackBerry

Software Engineer

$88,741

 /yr
Range: $73K - $122K

$73K

$122K

$73,016 - $121,877 Range

AMD
4.2

AMD

Software Engineer

$78,512

 /yr
Range: $60K - $104K

$60K

$104K

$60,000 - $104,377 Range

Download as data Table
Viewing 1 - 10 of 28,561

Frequently asked questions about a Software Engineer salaries

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

The highest salary for a Software Engineer in Canada is $122,413 per year.

The lowest salary for a Software Engineer in Canada is $58,622 per year.

Recent Salary Reports

Below are the most recent software engineer i salary reports. Employer name has been removed to protect anonymity.

$90,000
per year
A Software Engineer I in the Vancouver Area area reported making $90,000 per year
Additional Pay
$10k stock bonus
Job Highlights
1-2 years experience
Vancouver Area area
Full-time
 
5001 to 10000 employees
Company - Public
$103,600
per year
A Software Development Engineer-1 in the Toronto Area area reported making $103,600 per year
Additional Pay
$216k cash bonus
Job Highlights
1-2 years experience
Toronto Area area
Full-time
 
10000+ employees
Company - Public
$112,000
per year
A Software Development Engineer I in the Toronto Area area reported making $112,000 per year
Additional Pay
$55k cash bonus
$7k stock bonus
Job Highlights
1-2 years experience
Toronto Area area
Full-time
 
10000+ employees
Company - Public
$102,000
per year
A Software Development Engineer I in the Vancouver Area area reported making $102,000 per year
Job Highlights
Vancouver Area area
Full-time
 
10000+ employees
Company - Public
$111,500
per year
A Software Development Engineer I in the Vancouver Area area reported making $111,500 per year
Additional Pay
$22k cash bonus
$25k stock bonus
Job Highlights
1-2 years experience
Vancouver Area area
Full-time
 
10000+ employees
Company - Public
$130,000
per year
A SDE-1 Amazon in the Vancouver Area area reported making $130,000 per year
Job Highlights
1-2 years experience
Vancouver Area area
Full-time
 
10000+ employees
Company - Public
$66,700
per year
A Software Engineer I in the Ottawa Area area reported making $66,700 per year
Job Highlights
1-2 years experience
Ottawa Area area
Full-time
 
1001 to 5000 employees
Company - Public
$63,000
per year
A Software Development Engineer I in the Vancouver Area area reported making $63,000 per year
Job Highlights
1-2 years experience
Vancouver Area area
Full-time
 
201 to 500 employees
Company - Private
$106,000
per year
A SDE-1 Amazon in the Vancouver Area area reported making $106,000 per year
Job Highlights
Vancouver Area area
Full-time
 
10000+ employees
Company - Public
Don't Miss Out On a Job You Love
Upload a CV to easily apply to jobs from anywhere. It's simple to set up.