How much does a Senior Software Engineer make?

Updated Oct. 21, 2021
$109,342 /yr
Average Base Pay

3,221 salaries

$82K

Low

$109K

Average

$146K

High

No additional cash compensation has been reported for this role

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

Seniority Levels

L3
Senior Software Engineer$109,342 /yr
L4
Software Engineer IV$110,174 /yr
Career Path

Related Job Titles

Lead Software Engineer

$116,152

per year

Senior Software Developer

$100,650

per year

Senior Software Development Engineer

$113,530

per year

Software Engineer II

$93,723

per year

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

IBM
4

IBM

Senior Software Engineer

$125,811

 /yr
Range: $80K - $195K
57 salaries
See 103 salaries from all locations

$80K

$195K

$79,769 - $195,472 Range

AMD
4.2

AMD

Senior Software Engineer

$100,609

 /yr
Range: $86K - $122K

$86K

$122K

$85,902 - $122,224 Range

Amazon
3.7

Amazon

Senior Software Engineer

$160,000

 /yr
Range: $104K - $189K

$104K

$189K

$104,107 - $188,578 Range

Capital One
4.1

Capital One

Senior Software Engineer

$98,277

 /yr
Range: $92K - $126K

$92K

$126K

$91,790 - $126,024 Range

Electronic Arts
4.1

Electronic Arts

Senior Software Engineer

$132,418

 /yr
Range: $99K - $171K

$99K

$171K

$98,947 - $171,138 Range

BlackBerry
3.6

BlackBerry

Senior Software Engineer

$115,150

 /yr
Range: $90K - $150K

$90K

$150K

$90,380 - $150,481 Range

Ciena
4.3

Ciena

Senior Software Engineer

$114,404

 /yr
Range: $103K - $134K

$103K

$134K

$102,880 - $134,468 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
Sandvine
3.6

Sandvine

Senior Software Engineer

$103,401

 /yr
Range: $90K - $126K

$90K

$126K

$90,286 - $126,089 Range

Microsoft
4.4

Microsoft

Senior Software Engineer

$142,068

 /yr
Range: $104K - $160K

$104K

$160K

$104,155 - $160,399 Range

RBC
3.9

RBC

Senior Software Engineer

$101,062

 /yr
Range: $70K - $125K

$70K

$125K

$70,313 - $125,263 Range

Ericsson-Worldwide
4

Ericsson-Worldwide

Senior Software Engineer

$112,601

 /yr
Range: $89K - $170K

$89K

$170K

$88,552 - $170,400 Range

Autodesk
4.3

Autodesk

Senior Software Engineer

$110,591

 /yr
Range: $87K - $138K

$87K

$138K

$87,134 - $137,989 Range

Realtor.com
3.6

Realtor.com

Senior Software Engineer

$111,982

 /yr
Range: $104K - $153K

$104K

$153K

$104,155 - $152,952 Range

SAP
4.5

SAP

Senior Software Engineer

$105,143

 /yr
Range: $86K - $139K

$86K

$139K

$85,569 - $139,050 Range

Shopify
4.3

Shopify

Senior Software Engineer

$122,746

 /yr
Range: $104K - $140K

$104K

$140K

$104,155 - $140,000 Range

Thomson Reuters
3.9

Thomson Reuters

Senior Software Engineer

$115,581

 /yr
Range: $91K - $126K

$91K

$126K

$91,054 - $125,996 Range

Google
4.5

Google

Senior Software Engineer

$155,568

 /yr
Range: $103K - $206K

$103K

$206K

$103,401 - $205,760 Range

Cisco Systems
4.3

Cisco Systems

Senior Software Engineer

$126,327

 /yr
Range: $88K - $142K

$88K

$142K

$88,113 - $142,462 Range

Nokia
4.1

Nokia

Senior Software Engineer

$112,475

 /yr
Range: $100K - $133K

$100K

$133K

$100,299 - $132,599 Range

Accenture
4.1

Accenture

Senior Software Engineer

$82,190

 /yr
Range: $60K - $115K

$60K

$115K

$60,000 - $115,000 Range

Download as data Table
Viewing 1 - 10 of 7,144

Frequently asked questions about a Senior Software Engineer salaries

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

The highest salary for a Senior Software Engineer in Canada is $145,940 per year.

The lowest salary for a Senior Software Engineer in Canada is $81,921 per year.

Recent Salary Reports

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

$100,000
per year
A Senior Software Engineer in the Montreal Area area reported making $100,000 per year
Job Highlights
10+ years experience
Montreal Area area
Full-time
 
501 to 1000 employees
Company - Private
$130,000
per year
A Senior Developer in the Ottawa Area area reported making $130,000 per year
Additional Pay
$33k stock bonus
Job Highlights
10+ years experience
Ottawa Area area
Full-time
 
5001 to 10000 employees
Company - Public
$93,000
per year
A Senior Software Engineer in the Montreal Area area reported making $93,000 per year
Job Highlights
10+ years experience
Montreal Area area
Full-time
 
1 to 50 employees
Company - Private
$100,000
per year
A Senior Software Engineer in the Vancouver Area area reported making $100,000 per year
Job Highlights
3-4 years experience
Vancouver Area area
Full-time
 
5001 to 10000 employees
Subsidiary or Business Segment
$100,000
per year
A Senior Software Engineer in the Montreal Area area reported making $100,000 per year
Job Highlights
3-4 years experience
Montreal Area area
Full-time
 
5001 to 10000 employees
College / University
$117,000
per year
A Senior Software Engineer in the Kitchener Area area reported making $117,000 per year
Additional Pay
$8k profit sharing
Job Highlights
10+ years experience
Kitchener Area area
Full-time
 
10000+ employees
Subsidiary or Business Segment
$120,000
per year
A Senior Software Engineer in the Montreal Area area reported making $120,000 per year
Job Highlights
10+ years experience
Montreal Area area
Full-time
 
1001 to 5000 employees
Company - Private
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.