Software Engineer Salaries in Canada

Updated Dec 5, 2023
Base Pay Range
$79K - $119K/yr
Average Base Pay

17,421 salaries

$84K

Low

$108K

Average

$146K

High

Additional Cash Compensation
Average$11,617Range$5,048 - $26,734
The average salary for Software Engineer is $108,360 per year in the Canada. The average additional cash compensation for a Software Engineer in the Canada is $11,617, with a range from $5,048 - $26,734. Salaries estimates are based on 17421 salaries submitted anonymously to Glassdoor by Software Engineer employees in Canada.

How accurate does $108,360 look to you?

Your input helps Glassdoor refine our pay estimates over time.

What is the salary trajectory for a Software Engineer?

in Canada

$108,360 /yr
Software Engineer
$139,730 /yr
Senior Software Engineer
$143,058 /yr
Software Engineer IV
See Full Career Path

Download as data table

What is the salary trajectory for a Software Engineer?

Job TitleSalary
Software Engineer$108,360 /yr
Senior Software Engineer$139,730 /yr
Software Engineer IV$143,058 /yr
What is the salary trajectory for a Software Engineer?

in Canada

$108,360 /yr
Software Engineer
$139,730 /yr
Senior Software Engineer
$143,058 /yr
Software Engineer IV
See Full Career Path

Download as data table

What is the salary trajectory for a Software Engineer?

Job TitleSalary
Software Engineer$108,360 /yr
Senior Software Engineer$139,730 /yr
Software Engineer IV$143,058 /yr

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

Amazon
3.7

Amazon

Software Engineer

$148,020

 /yr
Range: $22K - $319K
685 salaries
See 1,051 salaries from all locations

$22K

$319K

$21,650 - $319,355 Range

Google
4.4

Google

Software Engineer

$145,862

 /yr
Range: $11K - $612K
515 salaries
See 899 salaries from all locations

$11K

$612K

$10,940 - $612,259 Range

IBM
3.9

IBM

Software Engineer

$98,683

 /yr
Range: $28K - $202K
387 salaries
See 1,598 salaries from all locations

$28K

$202K

$27,569 - $202,456 Range

Microsoft
4.3

Microsoft

Software Engineer

$124,546

 /yr
Range: $47K - $747K
376 salaries
See 545 salaries from all locations

$47K

$747K

$46,732 - $747,009 Range

Cisco Systems
4.4

Cisco Systems

Software Engineer

$109,523

 /yr
Range: $69K - $182K
183 salaries
See 270 salaries from all locations

$69K

$182K

$69,162 - $182,407 Range

Electronic Arts
3.9

Electronic Arts

Software Engineer

$112,201

 /yr
Range: $60K - $280K
182 salaries
See 337 salaries from all locations

$60K

$280K

$60,000 - $280,210 Range

IBM
3.9

IBM

Software Engineer - Hourly Intern

$30

 /hr
Range: $21 - $42
134 salaries
See 1,598 salaries from all locations

$21

$42

$21 - $42 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

Share Salary Anonymously
Shopify
3.3

Shopify

Software Engineer

$129,418

 /yr
Range: $61K - $295K
127 salaries
See 520 salaries from all locations

$61K

$295K

$60,837 - $295,048 Range

MDA
3.6

MDA

Software Engineer

$85,803

 /yr
Range: $65K - $122K
119 salaries
See 161 salaries from all locations

$65K

$122K

$65,124 - $121,760 Range

Ciena
4.2

Ciena

Software Engineer

$100,755

 /yr
Range: $63K - $234K
105 salaries
See 181 salaries from all locations

$63K

$234K

$62,635 - $234,450 Range

RBC
4

RBC

Software Engineer

$95,195

 /yr
Range: $48K - $153K
105 salaries
See 503 salaries from all locations

$48K

$153K

$47,855 - $153,492 Range

Tata Consultancy Services
3.8

Tata Consultancy Services

Software Engineer

$78,140

 /yr
Range: $41K - $114K
96 salaries
See 284 salaries from all locations

$41K

$114K

$41,019 - $113,544 Range

Amazon
3.7

Amazon

Software Engineer - Monthly Intern

$8,285

 /mo
Range: $4K - $12K
92 salaries
See 1,051 salaries from all locations

$4K

$12K

$3,651 - $11,611 Range

AMD
4.2

AMD

Software Engineer

$94,714

 /yr
Range: $62K - $178K
89 salaries
See 207 salaries from all locations

$62K

$178K

$61,963 - $178,284 Range

SAP
4.3

SAP

Software Engineer

$100,175

 /yr
Range: $59K - $154K
87 salaries
See 588 salaries from all locations

$59K

$154K

$58,690 - $153,921 Range

Arista Networks
4

Arista Networks

Software Engineer

$140,706

 /yr
Range: $70K - $404K
82 salaries
See 121 salaries from all locations

$70K

$404K

$70,074 - $404,154 Range

Scotiabank
3.9

Scotiabank

Software Engineer

$100,000

 /yr
Range: $59K - $167K
81 salaries
See 211 salaries from all locations

$59K

$167K

$59,315 - $166,934 Range

Intel Corporation
4.1

Intel Corporation

Software Engineer

$113,787

 /yr
Range: $50K - $190K
80 salaries
See 170 salaries from all locations

$50K

$190K

$50,165 - $190,000 Range

TD
3.9

TD

Software Engineer

$90,479

 /yr
Range: $59K - $139K
80 salaries
See 283 salaries from all locations

$59K

$139K

$59,074 - $138,966 Range

AMD
4.2

AMD

Software Engineer - Intern

$60,887

 /yr
Range: $42K - $72K
75 salaries
See 207 salaries from all locations

$42K

$72K

$41,983 - $71,543 Range

Download as data table

Software Engineer Salaries

Job TitleSalary
Software Engineer salaries - 685 salaries reported$148,020/yr
Software Engineer salaries - 515 salaries reported$145,862/yr
Software Engineer salaries - 387 salaries reported$98,683/yr
Software Engineer salaries - 376 salaries reported$124,546/yr
Software Engineer salaries - 183 salaries reported$109,523/yr
Software Engineer salaries - 182 salaries reported$112,201/yr
Software Engineer salaries - 134 salaries reported$30/hr
Software Engineer salaries - 127 salaries reported$129,418/yr
Software Engineer salaries - 119 salaries reported$85,803/yr
Software Engineer salaries - 105 salaries reported$100,755/yr
Software Engineer salaries - 105 salaries reported$95,195/yr
Software Engineer salaries - 96 salaries reported$78,140/yr
Software Engineer salaries - 92 salaries reported$8,285/mo
Software Engineer salaries - 89 salaries reported$94,714/yr
Software Engineer salaries - 87 salaries reported$100,175/yr
Software Engineer salaries - 82 salaries reported$140,706/yr
Software Engineer salaries - 81 salaries reported$100,000/yr
Software Engineer salaries - 80 salaries reported$113,787/yr
Software Engineer salaries - 80 salaries reported$90,479/yr
Software Engineer salaries - 75 salaries reported$60,887/yr
Viewing 1 - 10 of 54,454

What people are saying about Software Engineer salaries

Tech

3 years ago

a 

Sales Engineer

Let's see what we are all making. Include current salary, location, job role (e.g. Software Engineer; Product Manager) and YoE please. Reply using your comapny.

2,975

793 Comments

Frequently asked questions about a Software Engineer salaries

The average salary for a Software Engineer is $108,360 per year in Canada. Salaries estimates are based on 17421 salaries submitted anonymously to Glassdoor by a Software Engineer employees in Canada.

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

The lowest salary for a Software Engineer in Canada is $83,724 per year.

Becoming a software engineer can allow you to provide a reliable income for your family. Salaries for software engineers are very good. Software engineers make the most amount of money in British Columbia, Ontario, and Quebec. Urban areas and cities are where salaries are the highest for software engineer. If you are looking to make more money as a software engineer, you can work within an e-commerce firm or a private information technology firm.

As a software engineer, you have the opportunity to work in different industries. As you develop your expertise and skills, you can boost your status and build an impressive career in many roles. Knowing the potential career paths you can take in your journey will help you decide which skills to build on to make the most money. Roles vary from junior, senior, and principal software engineer to more executive-level positions, like engineering manager, vice president of engineering, and chief technology officer (CTO). Most positions require at least a bachelor’s degree in computer systems, software engineering, mathematics, or computer science, but to raise your earning potential, you should work towards a master’s or doctoral degree in the same or related discipline. You can also enhance your skills with certifications from popular authorities, such as Microsoft, C, and CIW.

Are you a pro at researching, evaluating, and synthesizing technical information to design, build, and test computer systems and mobile applications? Do you assess, troubleshoot, document, upgrade, and create maintenance procedures for communications environments, applications software, and operating systems? Do you lead the development of process control software, integrated information systems, and other embedded control systems? These are key responsibilities of a skilled software engineer. So if you’re looking to negotiate your salary in your position as a software engineer, these are the areas you should focus on. These skills and qualifications show the value you bring to the company and can help score you a larger salary. If you’re new to the firm, highlight your previous duties, responsibilities, and sought-after skills to show why you’re worth a better starting wage.

About 74.22% of Software Engineer professionals feel satisfied with their salary, according to anonymous Glassdoor ratings. An additional $11,616 in potential pay per year, among other factors, can qualify the annual pay of a Software Engineer in Canada as a good salary.

Software Engineer professionals in Canada have a wide total pay range, between $67,716 and $199,831 depending on experience, with an estimated total pay of $108,360 following the average career path of a Software Engineer.

Salaries

 > 

software engineer