17,421 salaries
$84K
Low
$108K
Average
$146K
High
How accurate does $108,360 look to you?
Your input helps Glassdoor refine our pay estimates over time.
in Canada
Download as data table
Job Title | Salary |
---|---|
Software Engineer | $108,360 /yr |
Senior Software Engineer | $139,730 /yr |
Software Engineer IV | $143,058 /yr |
in Canada
Download as data table
Job Title | Salary |
---|---|
Software Engineer | $108,360 /yr |
Senior Software Engineer | $139,730 /yr |
Software Engineer IV | $143,058 /yr |
Location
Find a Specific Employer
Company
Average Base Salary in (CAD)
Range
$22K
$319K
$21,650 - $319,355 Range
$11K
$612K
$10,940 - $612,259 Range
$28K
$202K
$27,569 - $202,456 Range
$47K
$747K
$46,732 - $747,009 Range
$69K
$182K
$69,162 - $182,407 Range
$60K
$280K
$60,000 - $280,210 Range
$21
$42
$21 - $42 Range
Let’s pay it forward! The Glassdoor community relies on people like you to share accurate salary info to promote fair compensation everywhere
$61K
$295K
$60,837 - $295,048 Range
$65K
$122K
$65,124 - $121,760 Range
$63K
$234K
$62,635 - $234,450 Range
$48K
$153K
$47,855 - $153,492 Range
$41K
$114K
$41,019 - $113,544 Range
$4K
$12K
$3,651 - $11,611 Range
$62K
$178K
$61,963 - $178,284 Range
$59K
$154K
$58,690 - $153,921 Range
$70K
$404K
$70,074 - $404,154 Range
$59K
$167K
$59,315 - $166,934 Range
$50K
$190K
$50,165 - $190,000 Range
$59K
$139K
$59,074 - $138,966 Range
$42K
$72K
$41,983 - $71,543 Range
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.