Best Jobs

Canada’s Best Jobs: Software Engineer

Canada’s Best Jobs: The Top Jobs in Canada
Software engineer

(Xavier Arnau/iStock)

Median Salary: $90,001
Salary Growth (2010–2016): +12%
Total Employees: 43,500
Change in Employees (2010–2016): +45%

Job Description:

Software engineers write the computer code that allows you read this job description, and develop the processes behind tons of other products and services. If you’ve got a thing for math and logic, you’ll love this field.

Job Qualifications:

A bachelor’s degree in computer science or a related field is usually required, though the field is also renowned for giving the self-taught a chance, should they prove themselves through skill or experience. However, if you’re looking for an advanced or specialized position, you may need further post-graduate education.


The median salary for a software engineer is $90,000.

Career Opportunity:

Canada’s got Silicon Valley-fever, and it’s evident in the employment numbers; over the past five years, the number of employees in this field have grown by nearly half.

More About Canada’s Best Jobs

How Elevator Mechanic became Canada’s hottest job, for better or worse

How Elevator Mechanic became Canada’s hottest job, for better or worse

Canada’s construction boom has led to tremendous growth in the need for elevator technicians—but the field is having serious growing pains

Best Employers 2017: The top companies people love working for

Our third annual ranking of Canada’s Best Employers uncovers the companies where people can’t wait to get to work

Canada’s Best Employers 2016