Best Jobs

Software Engineer: Canada’s Best Jobs 2016

As technology takes over the world, coding has become one of the most lucrative and in-demand skills you can have

UPDATED! Click here for 2017’s ranking of Canada’s Best Jobs » Canada’s Best Jobs 2016: The Top Jobs in Canada
Software Engineer Jobs — Canada’s Best Jobs

(Klaus Vedfelt/Getty)

Median Salary: $88,005
Salary Growth (2009–2015): +17%
Total Employees: 42,400
Change in Employees (2009–2015): +60%

Job Description:

Software engineers spend their days writing the snippets of code for applications that millions of people could potentially use. Logically-minded individuals with a love for computers and software tend to fare well in this field.

Job Qualifications:

A bachelor’s degree in computer science or software engineering is required. A post-graduate degree may also be needed if you want to work in specialized fields like machine learning.


The median salary for this profession was $88,000 in 2015, and it’s expected to grow significantly in the future. Salaries, however, are much higher in the U.S. where it’s not uncommon for software engineers to make twice what they might earn in Canada.

Career Opportunity:

There’s been an increase in computer science graduates in recent years. With that comes more competition among job seekers for these high-paid positions.

jobs by Indeed job search

More About Canada’s Best Jobs

How booming cities made urban planning Canada’s hottest job

How booming cities made urban planning Canada’s hottest job

Urban growth—not to mention truckloads of infrastructure spending coming down the road—spell opportunity for urban planners