How much does a Principal Software Engineer make?

Updated May 8, 2021
CA$129k /yr
Average Base Pay

170 salaries

CA$102k

Low

CA$129k

Average

CA$162k

High

No additional cash compensation has been reported for this role

The national average salary for a Principal Software Engineer is $128,762 in Canada. Filter by location to see Principal Software Engineer salaries in your area. Salary estimates are based on 170 salaries submitted anonymously to Glassdoor by Principal Software Engineer employees.

Seniority Levels

L5
Principal Software EngineerCA$129k /yr
L6
Phd Software EngineerCA$91k /yr
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

Senior Software Development Engineer

CA$110,765

per year

Software Developer

CA$73,912

per year

Engineering Manager

CA$127,783

per year

Lead Software Engineer

CA$112,803

per year

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

Capital One
4.1

Capital One

Principal Software Engineer

CA$112,419

 /yr
Range: CA$103k - CA$125k
11 salaries
See 12 salaries from all locations

CA$103k

CA$125k

CA$102,729 - CA$124,553 Range

Broadcom
3.3

Broadcom

Principal Software Engineer

CA$150,000

 /yr
Range: CA$108k - CA$155k

CA$108k

CA$155k

CA$107,857 - CA$154,657 Range

Oracle
3.7

Oracle

Principal Software Engineer

CA$126,214

 /yr
Range: CA$107k - CA$128k

CA$107k

CA$128k

CA$106,689 - CA$128,469 Range

Nuance
3.7

Nuance

Principal Software Engineer

CA$115,511

 /yr
Range: CA$95k - CA$146k

CA$95k

CA$146k

CA$95,465 - CA$146,472 Range

EMC
3.8

EMC

Principal Software Engineer

CA$125,116

 /yr
Range: CA$97k - CA$163k

CA$97k

CA$163k

CA$96,792 - CA$163,215 Range

Dell Technologies
4.2

Dell Technologies

Principal Software Engineer

CA$115,790

 /yr
Range: CA$107k - CA$136k

CA$107k

CA$136k

CA$107,044 - CA$135,842 Range

Autodesk
4.3

Autodesk

Principal Software Engineer

CA$133,531

 /yr
Range: CA$132k - CA$174k

CA$132k

CA$174k

CA$132,085 - CA$173,555 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
Avid Technology
3.4

Avid Technology

Principal Software Engineer

CA$110,066

 /yr
Range: CA$102k - CA$122k

CA$102k

CA$122k

CA$101,794 - CA$122,239 Range

CA Technologies
4

CA Technologies

Principal Software Engineer

CA$120,168

 /yr
Range: CA$118k - CA$127k

CA$118k

CA$127k

CA$118,117 - CA$127,311 Range

Red Hat
4.4

Red Hat

Principal Software Engineer

CA$152,998

 /yr
Range: CA$128k - CA$165k

CA$128k

CA$165k

CA$128,371 - CA$164,838 Range

PTC
3.9

PTC

Principal Software Engineer

CA$98,863

 /yr
Range: CA$94k - CA$114k

CA$94k

CA$114k

CA$94,252 - CA$113,807 Range

BlackBerry
3.4

BlackBerry

Principal Software Engineer

CA$154,502

 /yr
Range: CA$134k - CA$177k

CA$134k

CA$177k

CA$133,625 - CA$177,058 Range

Ciena
4.1

Ciena

Principal Software Engineer

CA$144,264

 /yr
Range: CA$141k - CA$145k

CA$141k

CA$145k

CA$140,616 - CA$144,917 Range

Realtor.com
3.5

Realtor.com

Principal Software Engineer

CA$119,134

 /yr
Range: CA$113k - CA$173k

CA$113k

CA$173k

CA$113,412 - CA$173,160 Range

Genesys
4.2

Genesys

Principal Software Engineer

CA$152,334

 /yr
Range: CA$115k - CA$161k

CA$115k

CA$161k

CA$114,857 - CA$160,587 Range

Banque Nationale du Canada/National Bank of Canada
4.2

Banque Nationale du Canada/National Bank of Canada

Principal Software Engineer
About 

CA$90k -CA$99k

CA$90k

CA$99k

CA$89,668 - CA$99,179 Range

Sage
4.3

Sage

Principal Software Engineer
About 

CA$105k -CA$118k

CA$105k

CA$118k

CA$105,362 - CA$118,202 Range

Infor
3.9

Infor

Principal Software Engineer
About 

CA$120k -CA$136k

CA$120k

CA$136k

CA$119,975 - CA$136,265 Range

NetSuite
3.9

NetSuite

Principal Software Engineer
About 

CA$113k -CA$129k

CA$113k

CA$129k

CA$113,251 - CA$128,729 Range

NortonLifeLock
3.7

NortonLifeLock

Principal Software Engineer
About 

CA$121k -CA$154k

CA$121k

CA$154k

CA$120,706 - CA$154,263 Range

Download as data Table
Viewing 1 - 10 of 968

Frequently asked questions about Principal Software Engineer salaries

The average salary for a Principal Software Engineer is CA$128,762 in Canada. Salaries estimates are based on 170 salaries submitted anonymously to Glassdoor by Principal Software Engineer employees in Canada.

The highest salary for a Principal Software Engineer in Canada is CA$161,982 per year.

The lowest salary for a Principal Software Engineer in Canada is CA$102,355 per year.

See how your offer stacks up to other pay packages and negotiate confidently on our Offer Analyser.

Recent Salary Reports

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

$135,000
per year
A Principal Software Engineer in the Toronto Area area reported making $135,000 per year
Additional Pay
$11k cash bonus
Job Highlights
10+ years experience
Toronto Area area
Full-time
 
201 to 500 employees
Company - Private
$150,000
per year
A Principal Software Engineer in the Vancouver Area area reported making $150,000 per year
Job Highlights
10+ years experience
Vancouver Area area
Full-time
 
10000+ employees
Company - Public
$135,000
per year
A Principal Software Engineer in the Edmonton Area area reported making $135,000 per year
Job Highlights
10+ years experience
Edmonton Area area
Full-time
 
10000+ employees
Subsidiary or Business Segment
$100,000
per year
A Principal Software Engineer in the Toronto Area area reported making $100,000 per year
Job Highlights
10+ years experience
Toronto Area area
Full-time
 
10000+ employees
Company - Public
$95,000
per year
A Principal Software Engineer in the Montreal Area area reported making $95,000 per year
Additional Pay
$15 profit sharing
Job Highlights
10+ years experience
Montreal Area area
Full-time
 
10000+ employees
Company - Public
$120,000
per year
A Principal Software Engineer in the Vancouver Area area reported making $120,000 per year
Job Highlights
10+ years experience
Vancouver Area area
Full-time
 
51 to 200 employees
Company - Private
$135,000
per year
A Principal Software Engineer in the Toronto Area area reported making $135,000 per year
Additional Pay
$3k cash bonus
Job Highlights
10+ years experience
Toronto Area area
Full-time
 
10000+ employees
Subsidiary or Business Segment
$160,000
per year
A Principal Software Engineer in the Montreal Area area reported making $160,000 per year
Job Highlights
10+ years experience
Montreal Area area
Full-time
 
201 to 500 employees
Company - Private
$134,000
per year
A Principal Software Engineer in the Montreal Area area reported making $134,000 per year
Additional Pay
$13k cash bonus
$40k stock bonus
Job Highlights
10+ years experience
Montreal Area area
Full-time
 
5001 to 10000 employees
Company - Public
$260,000
per year
A Principal Software Engineer in the Vancouver Area area reported making $260,000 per year
Job Highlights
10+ years experience
Vancouver Area area
Contract
 
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.