Canadian Occupational Projection System (COPS)

Search for Occupational Projection Summaries (2024-2033)

Here is how COPS identifies occupations in shortage or surplus

The process consists of 3 steps.

Step 1: Recent labour market conditions (2021-2023):

COPS assesses the initial labour market conditions (shortage or surplus) for 485 of the 516 NOC existing occupations over the 2021-2023 period. The methodology relies on the analysis of about 30 labour market indicators (e.g. unemployment rate, employment growth, job vacancies growth and duration, proportion of overtime workers and Employment insurance (EI) recipients, etc.). Imbalances (shortages or surplus) are identified when indicators diverge significantly from the average for all occupations and/or their own historical norms.

Step 2: Projected flows of job openings and job seekers (2024-2033):

COPS projects the flows of new job openings (labour demand from job creation and replacement needs due to retirements, in-service deaths, or emigration) and new job seekers (labour market entrants from the school system, immigrants, re-entrants into the labour market, and workers switching occupation) over the projection period.

Step 3: Future labour market conditions (by 2033)

Future labour market conditions are determined by combining Step 1 (recent labour market conditions) and Step 2 (projected flows of job seekers and job openings). Step 1 is used as a starting point, and Step 2 is used to assess whether the conditions identified in Step 1 will persist through or change during the projection period.

Search Result : Software developers and programmers (21232)

Occupational Outlook
BALANCE: Labour demand and labour supply are expected to be broadly in line for this occupation over the period of 2024-2033 at the national level.

Because the occupation was showing signs of balanced labour market conditions in the recent years, and the projected flows of job openings and job seekers are expected to be similar, the occupation is expected to experience balanced labour market conditions over the projection period.

Broad occupational categories
Natural and applied sciences and related occupations, except management
Training, Education, Experience and Responsibilities (TEER)
TEER 1: Occupations usually require a university degree
Employment in 2023
155,700
Percentage of workers aged 50 and over in 2023
18 %
Estimated Median Age of Retirement in 2023
62 years old

Step 1: Recent labour market conditions (2021-2023)

The occupation showed signs of balanced labour market conditions in recent years. Overall employment for this occupation increased from 2019 to 2023, and the unemployment rate remained consistently lower than the average for all occupations. Job vacancies increased significantly between 2019 and 2022, and the job vacancy rate was close to or higher than the average for all occupations. In addition, the number of unemployed workers available to fill the open vacancies was much lower than the national average during this period. However, in 2023, both job vacancies and the job vacancy rate fell sharply, and the number of unemployed workers per vacancy increased to higher-than-average levels. These indicators suggest that while there was strong demand initially, the labour market adjusted over time. So, the labour supply was sufficient to meet the labour demand in this occupation over the 2021-2023 period.

Step 2: Projected flows of job openings and new job seekers (2024-2033)

COPS projects the flows of job openings from job creation and replacement needs and new job seekers over the projection period.

Over the period 2024-2033, the number of job openings for Software developers and programmers is expected to total 76,300, which is relatively similar to the number of job seekers (98,900).

Step 3: Future labour market conditions (by 2033)

The occupation was showing signs of balanced labour market conditions in the recent years (step 1), and the projected flows of job openings and job seekers are expected to be similar (step 2). Despite the increase in demand in the recent years, the supply of workers is expected to remain sufficient to meet the demand. Therefore, the occupation is expected to experience balanced labour market conditions over the projection period (step 3).

Date modified: