How much does a Software Engineer make?

Updated Sep. 21, 2021
$84,746 /yr
Average Base Pay

7,677 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,746 per year in Canada. Filter by location to see Software Engineer salaries in your area. Salaries estimates are based on 7677 salaries submitted anonymously to Glassdoor by Software Engineer employees.

Seniority Levels

L2
Software Engineer$84,746 /yr
L3
Senior Software Engineer$109,375 /yr
L4
Career Path

How much should you negotiate?

See how your offer stacks up to other pay packages and negotiate confidently.

Analyse Offer

Related Job Titles

Entry Level Software Engineer

$93,340

per year

Principal Software Engineer

$133,294

per year

Software Development Engineer

$96,393

per year

Software Development Engineer In Test (SDET)

$76,502

per year

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

Amazon
3.8

Amazon

Software Engineer

$109,746

 /yr
Range: $19K - $218K
236 salaries
See 385 salaries from all locations

$19K

$218K

$19,483 - $217,920 Range

IBM
3.9

IBM

Software Engineer

$85,314

 /yr
Range: $46K - $230K

$46K

$230K

$46,446 - $230,003 Range

Google
4.5

Google

Software Engineer

$109,607

 /yr
Range: $14K - $315K

$14K

$315K

$13,629 - $315,200 Range

Microsoft
4.4

Microsoft

Software Engineer

$99,159

 /yr
Range: $50K - $157K

$50K

$157K

$49,970 - $156,566 Range

Electronic Arts
4.1

Electronic Arts

Software Engineer

$93,032

 /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.5

MDA

Software Engineer

$77,325

 /yr
Range: $59K - $105K

$59K

$105K

$58,543 - $104,683 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
IBM
3.9

IBM

Software Engineer - Hourly Intern

$27

 /hr
Range: $22 - $35

$22

$35

$22 - $35 Range

Arista Networks
4.2

Arista Networks

Software Engineer

$101,949

 /yr
Range: $63K - $165K

$63K

$165K

$62,994 - $165,062 Range

Ciena
4.3

Ciena

Software Engineer

$86,807

 /yr
Range: $63K - $133K

$63K

$133K

$63,040 - $132,692 Range

Tata Consultancy Services
3.9

Tata Consultancy Services

Software Engineer

$66,146

 /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.2

Shopify

Software Engineer

$99,791

 /yr
Range: $63K - $156K

$63K

$156K

$62,902 - $156,338 Range

Ericsson-Worldwide
4

Ericsson-Worldwide

Software Engineer

$79,378

 /yr
Range: $58K - $107K

$58K

$107K

$58,214 - $106,954 Range

SAP
4.5

SAP

Software Engineer

$84,053

 /yr
Range: $49K - $136K

$49K

$136K

$48,900 - $136,131 Range

RBC
4

RBC

Software Engineer

$79,615

 /yr
Range: $44K - $115K

$44K

$115K

$44,333 - $114,815 Range

Intel Corporation
4.2

Intel Corporation

Software Engineer

$91,502

 /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,656

 /yr
Range: $60K - $104K

$60K

$104K

$60,382 - $104,377 Range

Download as data Table
Viewing 1 - 10 of 27,806

Frequently asked questions about a Software Engineer salaries

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

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

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

Recent Salary Reports

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

$14
hourly
A Software Engineer in the Ottawa Area area reported making $14 per hour
Job Highlights
3-4 years experience
Ottawa Area area
Part-time
 
10000+ employees
Company - Public
$6,000
monthly
A Software Engineer in the Vancouver Area area reported making $6,000 per month
Job Highlights
Vancouver Area area
Intern
 
10000+ employees
Company - Public
$90,000
per year
A Software Engineer in the Fredericton Area area reported making $90,000 per year
Job Highlights
3-4 years experience
Fredericton Area area
Full-time
 
501 to 1000 employees
Company - Private
$100,000
per year
A Software Engineer in the Toronto Area area reported making $100,000 per year
Job Highlights
1-2 years experience
Toronto Area area
Full-time
 
1001 to 5000 employees
Company - Public
$7,000
monthly
A Software Engineer() in the Vancouver Area area reported making $7,000 per month
Job Highlights
Vancouver Area area
Intern
 
10000+ employees
Company - Public
$103,500
per year
An Intermediate Software Engineer in the Edmonton Area area reported making $103,500 per year
Additional Pay
$7k cash bonus
Job Highlights
3-4 years experience
Edmonton Area area
Full-time
 
501 to 1000 employees
Company - Private
$95,000
per year
A Software Engineer in the Vancouver Area area reported making $95,000 per year
Job Highlights
3-4 years experience
Vancouver Area area
Full-time
 
1001 to 5000 employees
Company - Private
$75,000
per year
A Software Engineer in the Vancouver Area area reported making $75,000 per year
Job Highlights
5-7 years experience
Vancouver Area area
Full-time
 
1001 to 5000 employees
Company - Private
$32
hourly
A Software Engineer in the Toronto Area area reported making $32 per hour
Job Highlights
1-2 years experience
Toronto Area area
Intern
 
501 to 1000 employees
Company - Private