The Best Jobs in Canada: 2018

When you envision your best job, what does it look like? Responses will vary from one person to the next, but there are common factors that will always be taken into consideration, such as work-life balance, culture, growth opportunities and salary, to name a few.

With the proliferation of online job search tools, job seekers can easily get the inside scoop on a particular company or role. Conducting research prior to applying to a job or accepting an offer is engrained in the job search process, with 83% of people stating that they check online reviews before applying for a role, according to Indeed data1. This is one way people ensure they’re making the right career move because after all, doesn’t everyone hope to land their version of the best job?  

Using the two cornerstones of salary and growth as a basis, our data science team identified the best jobs in Canada in 2018. The list was based on jobs that have a salary of over $70,000 and have witnessed consistent growth in share of job postings from 2014-2017. Want to know more? Read on!

Tech jobs dominate the list

Nine of the top ten best jobs in Canada were tech related. As companies continue to undergo digital transformations, demand for tech talent has persisted.

Machine learning engineer, a programmer who develops complex algorithms that enable machines and systems to run on artificial intelligence (AI), tops our list of the 10 Best Jobs of 2018. In January, Indeed identified this occupation as one of the top jobs to watch in 2018 due to the increased function AI plays in every industry, including recruiting. With a 634% increase in share of job postings, this field will be a contributor to job creation as well as a significant player in Canada’s tech landscape.

Following machine learning engineer, the jobs rounding out the top three are full stack developer (+601%), a versatile developer comfortable with both back-end and front-end technologies, and development operations engineer (+460%), who is responsible for a company’s development infrastructure and works with various IT staff to oversee code releases.

However, the top 10 best jobs aren’t all centred around tech. Coming in at number four was internal medicine physician, a specialist dealing with the prevention, diagnosis and treatment of adult diseases. The only health-related profession on the list was also the highest-paid role, earning an average salary of $253,445.

Due to Canada’s aging population, the demand for healthcare professionals will continue to grow. According to the 2016 census from Statistics Canada, there were 5.9 million people aged 65 and older in the country, up 20% since 2011. And for the first time, there are more people aged over 65 than there are children under 14. By 2031, approximately 23% of Canadians could be seniors, thereby making the demand for healthcare, and specifically those specializing in adult diseases, even higher. As Canada’s population continues to age, it will be interesting to see how this role and other healthcare professions gain momentum in the coming years.

Data scientist (+434%), a person who researches and develops statistical learning models for data analysis, and operations consultant (+273%), a research analyst who uses data models to help an organization’s management improve operations, came in at number five and six respectively. These two positions highlight the importance of big data in the business world. The bigger the role data continues to play, the more opportunity there will be for people who specialize in putting this data to use.

Rounding out the top ten is platform engineer (+273%), a person who collaborates with software engineers, product managers and engineering leadership to deliver value through software; product owner (+254%), an IT professional responsible for setting, prioritizing and evaluating the work generated by a software Scrum team to ensure the success of a product; Salesforce administrator (+227%), a person accountable for the maintenance and support of the (SFDC) system; and lastly, senior back end developer (186%), a back-end developer who is responsible for building and maintaining the technology that powers the back-end of a website.

Tech talent shortage: Supply versus demand

Canada is quickly morphing into a world-class tech hub. Not only is the country earning the attention of tech workers around the world (including those from the tech powerhouse south of our border), it’s also gaining recognition from global tech giants (for example, Toronto was recently shortlisted for Amazon’s second headquarters). But it’s not just the tech industry that is seeking out tech talent. Businesses in various fields are looking to fill tech roles, which has contributed to this enormous demand.  

Companies are facing challenges when trying to hire tech talent, as the supply is not meeting the growing demand. As a result, the country is currently experiencing a tech talent shortage. According to the Information and Communications Technology Council (ICTC), at this rate, it’s estimated that we’ll face a shortage of nearly 220,000 tech workers by 2020.

Confronted with this challenge, what can employers do to attract the tech talent they need? While some employers believe that modifying their corporate culture will help, foosball tables, sleeping pods and exorbitant amounts of food and snacks – although fun – are not going to solve the problem.

Instead, some employers are increasing their talent pool by shifting their focus from certifications to skills. One common way of doing this is by using code challenges to accurately measure a candidate’s skills versus solely making a hiring decision based on their educational background.

A talented workforce isn’t simply the product of renowned tech schools and programs. For example, the emergence of massive open online courses (MOOCs) has given people a means to cultivate their tech skills and collaborate with other IT professionals and students from around the globe.

In terms of salary and growth, these are the best jobs of 2018. If you’re a job seeker with skills in these areas, you may want to give these roles serious consideration. Employers with these jobs in their roster of positions to fill are on the right track in terms of offering some of today’s most promising roles.  And searching for skills versus certifications will help you win the battle for tech talent.


Indeed developed this list by including jobs with a salary of at least $70,000, combined with consistent growth in share of postings from 2014-2017. Salary estimated from employees, users, and past and present job advertisements on Indeed.  


1Redshift Research on behalf of Indeed