Job outlooks for Software developers and programmers

Discover the employment prospects for your dream job across Canada, or compare different occupations.

Occupation

interactive media programmer (21232)

Location

All regions across Canada

Legend

0 out of 5 stars
Undetermined
1 out of 5 stars
Very limited
2 out of 5 stars
Limited
3 out of 5 stars
Moderate
4 out of 5 stars
Good
5 out of 5 stars
Very good

Newfoundland and LabradorGood

The employment outlook will be good for Software developers and programmers (NOC 21232) in Newfoundland and Labrador for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Employment demand will continue to benefit from the increased usage of the Internet and mobile technology as a channel for marketing business products and services as well as online retail transactions. Ongoing skills development is a requirement within this occupation as the rate of change and introduction of new technologies is more rapid compared to other occupations. In addition to sound technical knowledge, professionals with strong communication, soft skills and business knowledge may also fare better in the labour market. Work in this occupation is not limited by geographic boundaries, therefore business opportunities could be local, national, or global.

Here are some key facts about Software developers and programmers in Newfoundland and Labrador:

  • Approximately 850 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Computer systems design services (NAICS 5415): 81%
  • The distribution of full-time and part-time workers in this occupation is:
    • Full-time workers: 94% compared to 83% for all occupations
    • Part-time workers: 6% compared to 17% for all occupations
  • 76% of software developers and programmers work all year, while 24% work only part of the year, compared to 56% and 43% respectively among all occupations. Those who worked only part of the year did so for an average of 47 weeks compared to 40 weeks for all occupations.
  • 6% of software developers and programmers are self-employed compared to an average of 8% for all occupations.
  • The gender distribution of people in this occupation is:
    • Men: 85% compared to 51% for all occupations
    • Women: 15% compared to 49% for all occupations
  • The educational attainment of workers in this occupation is:
    • no high school diploma: n/a
    • high school diploma or equivalent: 8% compared to 27% for all occupations
    • apprenticeship or trades certificate or diploma: n/a
    • college certificate or diploma or university certificate below bachelor's: 18% compared to 23% for all occupations
    • bachelor's degree: 55% compared to 14% for all occupations
    • university certificate, degree or diploma above bachelor level: 19% compared to 7% for all occupations

Regional outlooks

The employment outlook will be good for Software developers and programmers (NOC 21232) in the Avalon Peninsula region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Additional information is available at the provincial level.

Here are some key facts about Software developers and programmers in the Avalon Peninsula region:

  • Approximately 800 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 75%
    • Transportation equipment manufacturing (NAICS 336): 5%

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

Prince Edward IslandGood

The employment outlook will be good for Software developers and programmers (NOC 21232) in Prince Edward Island for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

These workers can be found across a variety of industries as their services are useful to many fields. They are primarily employed in computer systems design firms, as well as various levels of government and financial institutions.

P.E.I.’s “new media” industry served as a significant source of new employment opportunities in this occupation over the last decade. Computer programmers and media developers with experience and up-to-date skills in programming languages will have the best employment prospects. Technological advancements have made it increasingly easier for users to design, write and implement their own programs, thereby impacting the demand for programmers. In addition to sound technical knowledge, professionals with strong communication and soft skills may fare better in the labour market. Those who are willing to accept temporary or contract-based assignments may have greater employment opportunities.

 Additional job opportunities may arise as programmers and developers are promoted to positions as computer analysts or consultants (NOC 2171), as database analysts or data administrators (NOC 2172) or to positions in management or as technical sales specialists in wholesale trade (NOC 6221).

Here are some key facts about Software developers and programmers in Prince Edward Island:

  • Approximately 400 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Computer systems design services (NAICS 5415): 70%
    • Federal government public administration (NAICS 911): 17%
    • Management and administrative services (NAICS 55, 56): 8%
    • Other professional, scientific and technical services (NAICS 5414, 5416-5419): 6%
  • 80% of software developers and programmers work all year, while 20% work only part of the year, compared to 59% and 41% respectively among all occupations. Those who worked only part of the year did so for an average of 47 weeks compared to 41 weeks for all occupations.
  • 16% of software developers and programmers are self-employed compared to an average of 13% for all occupations.
  • The gender distribution of people in this occupation is:
    • Men: 86% compared to 51% for all occupations
    • Women: 14% compared to 49% for all occupations
  • The educational attainment of workers in this occupation is:
    • no high school diploma: n/a
    • high school diploma or equivalent: 6% compared to 28% for all occupations
    • apprenticeship or trades certificate or diploma: n/a
    • college certificate or diploma or university certificate below bachelor's: 42% compared to 25% for all occupations
    • bachelor's degree: 38% compared to 17% for all occupations
    • university certificate, degree or diploma above bachelor level: 12% compared to 8% for all occupations

Nova ScotiaGood

The employment outlook will be good for Software developers and programmers (NOC 21232) in Nova Scotia for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

This is a large occupation group, where much of the work is found in Halifax as it offers a wide variety of potential employers across industries, including video game development. Job opportunities occur regularly, and those with the high level of specific skills will have an easier time in finding employment. Some lower-level programming tasks may be at risk of disappearing or being outsourced. It will remain essential therefore, that workers keep skills up-to-date. Graduates of advanced co-op programs will have the most success in breaking into the workforce. Remote hiring is common in the information technology field, so jobseekers may benefit from including remote opportunities in their job search.

Here are some key facts about Software developers and programmers in Nova Scotia:

  • Approximately 2,450 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Computer systems design services (NAICS 5415): 73%
  • The distribution of full-time and part-time workers in this occupation is:
    • Full-time workers: 93% compared to 82% for all occupations
    • Part-time workers: 7% compared to 18% for all occupations
  • 77% of software developers and programmers work all year, while 23% work only part of the year, compared to 62% and 38% respectively among all occupations. Those who worked only part of the year did so for an average of 46 weeks compared to 42 weeks for all occupations.
  • 9% of software developers and programmers are self-employed compared to an average of 11% for all occupations.
  • The gender distribution of people in this occupation is:
    • Men: 86% compared to 51% for all occupations
    • Women: 14% compared to 49% for all occupations
  • The educational attainment of workers in this occupation is:
    • no high school diploma: less than 5% compared to 10% for all occupations
    • high school diploma or equivalent: 11% compared to 27% for all occupations
    • apprenticeship or trades certificate or diploma: less than 5% compared to 12% for all occupations
    • college certificate or diploma or university certificate below bachelor's: 22% compared to 22% for all occupations
    • bachelor's degree: 46% compared to 20% for all occupations
    • university certificate, degree or diploma above bachelor level: 21% compared to 10% for all occupations

Regional outlooks

The employment outlook will be good for Software developers and programmers (NOC 21232) in the Annapolis Valley region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Additional information is available at the provincial level.

Here are some key facts about Software developers and programmers in the Annapolis Valley region:

  • Approximately 110 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): more than 95%

The employment outlook will be good for Software developers and programmers (NOC 21232) in the Cape Breton region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Additional information is available at the provincial level.

Here are some key facts about Software developers and programmers in the Cape Breton region:

  • Approximately 70 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 77%
    • Other manufacturing (NAICS 313-316, 322-323, 327, 331, 333-335, 337, 339): 23%

The employment outlook will be good for Software developers and programmers (NOC 21232) in the Halifax region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Additional information is available at the provincial level.

Here are some key facts about Software developers and programmers in the Halifax region:

  • Approximately 2,060 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 76%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 6%

The employment outlook will be good for Software developers and programmers (NOC 21232) in the North Shore region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Additional information is available at the provincial level.

Here are some key facts about Software developers and programmers in the North Shore region:

  • Approximately 40 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 76%
    • Other manufacturing (NAICS 313-316, 322-323, 327, 331, 333-335, 337, 339): 13%
    • Fishing, hunting and trapping (NAICS 114): 11%

The employment outlook will be good for Software developers and programmers (NOC 21232) in the Southern region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Additional information is available at the provincial level.

Here are some key facts about Software developers and programmers in the Southern region:

  • Approximately 20 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): more than 95%

New BrunswickModerate

The employment outlook will be moderate for Software developers and programmers (NOC 21232) in New Brunswick for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment decline will lead to the loss of some positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.
  • Software developers and programmers are employed in computer software, computer and video game development firms, information technology consulting firms, and in information technology units throughout the private and public sectors.
  • Artificial intelligence, remote work, and a focus on cybersecurity have been major trends impacting the nature of this role and labour demand.

Here are some key facts about Software developers and programmers in New Brunswick:

  • Approximately 1,500 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Computer systems design services (NAICS 5415): 56%
    • Wholesale trade (NAICS 41): 5%
    • Architectural, engineering and design services (NAICS 5413): 5%
    • Information and cultural industries (NAICS 51): 5%
  • 71% of software developers and programmers work all year, while 28% work only part of the year, compared to 62% and 38% respectively among all occupations. Those who worked only part of the year did so for an average of 45 weeks compared to 42 weeks for all occupations.
  • 6% of software developers and programmers are self-employed compared to an average of 10% for all occupations.
  • The gender distribution of people in this occupation is:
    • Men: 84% compared to 52% for all occupations
    • Women: 16% compared to 48% for all occupations
  • The educational attainment of workers in this occupation is:
    • no high school diploma: less than 5% compared to 11% for all occupations
    • high school diploma or equivalent: 11% compared to 30% for all occupations
    • apprenticeship or trades certificate or diploma: less than 5% compared to 12% for all occupations
    • college certificate or diploma or university certificate below bachelor's: 22% compared to 23% for all occupations
    • bachelor's degree: 50% compared to 16% for all occupations
    • university certificate, degree or diploma above bachelor level: 17% compared to 7% for all occupations

Regional outlooks

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

The employment outlook will be moderate for Software developers and programmers (NOC 21232) in the Fredericton - Oromocto region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment decline will lead to the loss of some positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Additional information is available at the provincial level.

Here are some key facts about Software developers and programmers in the Fredericton - Oromocto region:

  • Approximately 890 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 66%
    • Wholesale trade (NAICS 41): 9%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 6%

The employment outlook will be moderate for Software developers and programmers (NOC 21232) in the Moncton - Richibucto region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment decline will lead to the loss of some positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Additional information is available at the provincial level.

Here are some key facts about Software developers and programmers in the Moncton - Richibucto region:

  • Approximately 350 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 57%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 19%
    • Finance, insurance and Real estate and rental and leasing (NAICS 52-53): 5%

The employment outlook will be moderate for Software developers and programmers (NOC 21232) in the Saint John - St. Stephen region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment decline will lead to the loss of some positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Additional information is available at the provincial level.

Here are some key facts about Software developers and programmers in the Saint John - St. Stephen region:

  • Approximately 130 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 87%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 13%

QuebecGood

The employment outlook will be good for Software developers and programmers (NOC 21232) in Quebec for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Employment in this profession mainly depends on the demand for professional, scientific and technical services, and, to a lesser extent, on the video game industry. Many other sectors also hire these professionals, such as the finance, insurance, and information industries.

Rapid technological developments give these professionals a clear advantage. Many IT niche markets are expanding, including cybersecurity, cloud computing services, cryptography, mobile development or the development of applications that are more intuitive, artificial intelligence, and automation.

As well, with companies transitioning to this new digital era, research and development, robotization, and the quest for greater productivity will contribute to new positions being created.

Remote work will continue to stimulate the demand for software development and updates, which will create more jobs.

Given that the video game industry is well established in Quebec, it will continue to create job opportunities (mobile games, animation, virtual and augmented reality, etc.).

Here are some key facts about Software developers and programmers in Quebec:

  • Approximately 34,450 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Computer systems design services (NAICS 5415): 50%
    • Information and cultural industries (NAICS 51): 13%
    • Finance, insurance, real estate and leasing (NAICS 52, 53): 10%
  • The distribution of full-time and part-time workers in this occupation is:
    • Full-time workers: 94% compared to 82% for all occupations
    • Part-time workers: 6% compared to 18% for all occupations
  • 76% of software developers and programmers work all year, while 24% work only part of the year, compared to 62% and 38% respectively among all occupations. Those who worked only part of the year did so for an average of 46 weeks compared to 43 weeks for all occupations.
  • 6% of software developers and programmers are self-employed compared to an average of 12% for all occupations.
  • The gender distribution of people in this occupation is:
    • Men: 85% compared to 52% for all occupations
    • Women: 15% compared to 48% for all occupations
  • The educational attainment of workers in this occupation is:
    • no high school diploma: less than 5% compared to 12% for all occupations
    • high school diploma or equivalent: less than 5% compared to 19% for all occupations
    • apprenticeship or trades certificate or diploma: less than 5% compared to 19% for all occupations
    • college certificate or diploma or university certificate below bachelor's: 18% compared to 22% for all occupations
    • bachelor's degree: 48% compared to 17% for all occupations
    • university certificate, degree or diploma above bachelor level: 28% compared to 11% for all occupations

Regional outlooks

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

The employment outlook will be good for Software developers and programmers (NOC 21232) in the Bas-Saint-Laurent region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Employment in this profession mainly depends on the demand for professional, scientific and technical services, and, to a lesser extent, on the video game industry. Many other sectors also hire these professionals, such as the finance, insurance, and information industries.

Rapid technological developments give these professionals a clear advantage. Many IT niche markets are expanding, including cybersecurity, cloud computing services, cryptography, mobile development or the development of applications that are more intuitive, artificial intelligence, and automation.

As well, with companies transitioning to this new digital era, research and development, robotization, and the quest for greater productivity will contribute to new positions being created.

Remote work will continue to stimulate the demand for software development and updates, which will create more jobs.

Given that the video game industry is well established in Quebec, it will continue to create job opportunities (mobile games, animation, virtual and augmented reality, etc.).

Here are some key facts about Software developers and programmers in the Bas-Saint-Laurent region:

  • Approximately 60 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): more than 95%

The employment outlook will be good for Software developers and programmers (NOC 21232) in the Capitale-Nationale region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Employment in this profession mainly depends on the demand for professional, scientific and technical services, and, to a lesser extent, on the video game industry. Many other sectors also hire these professionals, such as the finance, insurance, and information industries.

Rapid technological developments give these professionals a clear advantage. Many IT niche markets are expanding, including cybersecurity, cloud computing services, cryptography, mobile development or the development of applications that are more intuitive, artificial intelligence, and automation.

As well, with companies transitioning to this new digital era, research and development, robotization, and the quest for greater productivity will contribute to new positions being created.

Remote work will continue to stimulate the demand for software development and updates, which will create more jobs.

Given that the video game industry is well established in Quebec, it will continue to create job opportunities (mobile games, animation, virtual and augmented reality, etc.).

Here are some key facts about Software developers and programmers in the Capitale-Nationale region:

  • Approximately 2,920 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 52%
    • Finance, insurance and Real estate and rental and leasing (NAICS 52-53): 15%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 14%
    • Provincial and territorial public administration (NAICS 912): 6%

The employment outlook will be good for Software developers and programmers (NOC 21232) in the Centre-du-Québec region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Employment in this profession mainly depends on the demand for professional, scientific and technical services, and, to a lesser extent, on the video game industry. Many other sectors also hire these professionals, such as the finance, insurance, and information industries.

Rapid technological developments give these professionals a clear advantage. Many IT niche markets are expanding, including cybersecurity, cloud computing services, cryptography, mobile development or the development of applications that are more intuitive, artificial intelligence, and automation.

As well, with companies transitioning to this new digital era, research and development, robotization, and the quest for greater productivity will contribute to new positions being created.

Remote work will continue to stimulate the demand for software development and updates, which will create more jobs.

Given that the video game industry is well established in Quebec, it will continue to create job opportunities (mobile games, animation, virtual and augmented reality, etc.).

Here are some key facts about Software developers and programmers in the Centre-du-Québec region:

  • Approximately 110 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 50%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 42%
    • Machinery manufacturing (NAICS 333): 8%

The employment outlook will be good for Software developers and programmers (NOC 21232) in the Chaudière - Appalaches region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Employment in this profession mainly depends on the demand for professional, scientific and technical services, and, to a lesser extent, on the video game industry. Many other sectors also hire these professionals, such as the finance, insurance, and information industries.

Rapid technological developments give these professionals a clear advantage. Many IT niche markets are expanding, including cybersecurity, cloud computing services, cryptography, mobile development or the development of applications that are more intuitive, artificial intelligence, and automation.

As well, with companies transitioning to this new digital era, research and development, robotization, and the quest for greater productivity will contribute to new positions being created.

Remote work will continue to stimulate the demand for software development and updates, which will create more jobs.

Given that the video game industry is well established in Quebec, it will continue to create job opportunities (mobile games, animation, virtual and augmented reality, etc.).

Here are some key facts about Software developers and programmers in the Chaudière - Appalaches region:

  • Approximately 320 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 56%
    • Finance, insurance and Real estate and rental and leasing (NAICS 52-53): 17%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 15%

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

The employment outlook will be good for Software developers and programmers (NOC 21232) in the Estrie region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Employment in this profession mainly depends on the demand for professional, scientific and technical services, and, to a lesser extent, on the video game industry. Many other sectors also hire these professionals, such as the finance, insurance, and information industries.

Rapid technological developments give these professionals a clear advantage. Many IT niche markets are expanding, including cybersecurity, cloud computing services, cryptography, mobile development or the development of applications that are more intuitive, artificial intelligence, and automation.

As well, with companies transitioning to this new digital era, research and development, robotization, and the quest for greater productivity will contribute to new positions being created.

Remote work will continue to stimulate the demand for software development and updates, which will create more jobs.

Given that the video game industry is well established in Quebec, it will continue to create job opportunities (mobile games, animation, virtual and augmented reality, etc.).

Here are some key facts about Software developers and programmers in the Estrie region:

  • Approximately 280 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 59%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 23%
    • Computer and electronic product manufacturing (NAICS 334): 10%

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

The employment outlook will be very good for Software developers and programmers (NOC 21232) in the Lanaudière region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Several positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Employment in this profession mainly depends on the demand for professional, scientific and technical services, and, to a lesser extent, on the video game industry. Many other sectors also hire these professionals, such as the finance, insurance, and information industries.

Rapid technological developments give these professionals a clear advantage. Many IT niche markets are expanding, including cybersecurity, cloud computing services, cryptography, mobile development or the development of applications that are more intuitive, artificial intelligence, and automation.

As well, with companies transitioning to this new digital era, research and development, robotization, and the quest for greater productivity will contribute to new positions being created.

Remote work will continue to stimulate the demand for software development and updates, which will create more jobs.

Given that the video game industry is well established in Quebec, it will continue to create job opportunities (mobile games, animation, virtual and augmented reality, etc.).

Here are some key facts about Software developers and programmers in the Lanaudière region:

  • Approximately 240 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 46%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 27%
    • Finance, insurance and Real estate and rental and leasing (NAICS 52-53): 12%
    • Construction (NAICS 23): 7%

The employment outlook will be very good for Software developers and programmers (NOC 21232) in the Laurentides region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Several positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Employment in this profession mainly depends on the demand for professional, scientific and technical services, and, to a lesser extent, on the video game industry. Many other sectors also hire these professionals, such as the finance, insurance, and information industries.

Rapid technological developments give these professionals a clear advantage. Many IT niche markets are expanding, including cybersecurity, cloud computing services, cryptography, mobile development or the development of applications that are more intuitive, artificial intelligence, and automation.

As well, with companies transitioning to this new digital era, research and development, robotization, and the quest for greater productivity will contribute to new positions being created.

Remote work will continue to stimulate the demand for software development and updates, which will create more jobs.

Given that the video game industry is well established in Quebec, it will continue to create job opportunities (mobile games, animation, virtual and augmented reality, etc.).

Here are some key facts about Software developers and programmers in the Laurentides region:

  • Approximately 650 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 59%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 12%
    • Machinery manufacturing (NAICS 333): 6%

The employment outlook will be good for Software developers and programmers (NOC 21232) in the census metropolitan area of Montréal, including the Laval region, for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Employment in this profession mainly depends on the demand for professional, scientific and technical services, and, to a lesser extent, on the video game industry. Many other sectors also hire these professionals, such as the finance, insurance, and information industries.

Rapid technological developments give these professionals a clear advantage. Many IT niche markets are expanding, including cybersecurity, cloud computing services, cryptography, mobile development or the development of applications that are more intuitive, artificial intelligence, and automation.

As well, with companies transitioning to this new digital era, research and development, robotization, and the quest for greater productivity will contribute to new positions being created.

Remote work will continue to stimulate the demand for software development and updates, which will create more jobs.

Given that the video game industry is well established in Quebec, it will continue to create job opportunities (mobile games, animation, virtual and augmented reality, etc.).

Here are some key facts about Software developers and programmers in the census metropolitan area of Montréal, including the Laval region:

  • Approximately 14,080 people worked in this occupation in May 2021.

The employment outlook will be very good for Software developers and programmers (NOC 21232) in the Mauricie region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Several positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Employment in this profession mainly depends on the demand for professional, scientific and technical services, and, to a lesser extent, on the video game industry. Many other sectors also hire these professionals, such as the finance, insurance, and information industries.

Rapid technological developments give these professionals a clear advantage. Many IT niche markets are expanding, including cybersecurity, cloud computing services, cryptography, mobile development or the development of applications that are more intuitive, artificial intelligence, and automation.

As well, with companies transitioning to this new digital era, research and development, robotization, and the quest for greater productivity will contribute to new positions being created.

Remote work will continue to stimulate the demand for software development and updates, which will create more jobs.

Given that the video game industry is well established in Quebec, it will continue to create job opportunities (mobile games, animation, virtual and augmented reality, etc.).

Here are some key facts about Software developers and programmers in the Mauricie region:

  • Approximately 80 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 67%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 17%
    • Wholesale trade (NAICS 41): 15%

The employment outlook will be good for Software developers and programmers (NOC 21232) in the census metropolitan area of Montréal for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Employment in this profession mainly depends on the demand for professional, scientific and technical services, and, to a lesser extent, on the video game industry. Many other sectors also hire these professionals, such as the finance, insurance, and information industries.

Rapid technological developments give these professionals a clear advantage. Many IT niche markets are expanding, including cybersecurity, cloud computing services, cryptography, mobile development or the development of applications that are more intuitive, artificial intelligence, and automation.

As well, with companies transitioning to this new digital era, research and development, robotization, and the quest for greater productivity will contribute to new positions being created.

Remote work will continue to stimulate the demand for software development and updates, which will create more jobs.

Given that the video game industry is well established in Quebec, it will continue to create job opportunities (mobile games, animation, virtual and augmented reality, etc.).

Here are some key facts about Software developers and programmers in the census metropolitan area of Montréal:

  • Approximately 14,080 people worked in this occupation in May 2021.

The employment outlook will be very good for Software developers and programmers (NOC 21232) in the Montérégie region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • A moderate number of positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Employment in this profession mainly depends on the demand for professional, scientific and technical services, and, to a lesser extent, on the video game industry. Many other sectors also hire these professionals, such as the finance, insurance, and information industries.

Rapid technological developments give these professionals a clear advantage. Many IT niche markets are expanding, including cybersecurity, cloud computing services, cryptography, mobile development or the development of applications that are more intuitive, artificial intelligence, and automation.

As well, with companies transitioning to this new digital era, research and development, robotization, and the quest for greater productivity will contribute to new positions being created.

Remote work will continue to stimulate the demand for software development and updates, which will create more jobs.

Given that the video game industry is well established in Quebec, it will continue to create job opportunities (mobile games, animation, virtual and augmented reality, etc.).

Here are some key facts about Software developers and programmers in the Montérégie region:

  • Approximately 4,710 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 55%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 14%
    • Finance, insurance and Real estate and rental and leasing (NAICS 52-53): 11%

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

The employment outlook will be good for Software developers and programmers (NOC 21232) in the Outaouais region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • A moderate number of positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Employment in this profession mainly depends on the demand for professional, scientific and technical services, and, to a lesser extent, on the video game industry. Many other sectors also hire these professionals, such as the finance, insurance, and information industries.

Rapid technological developments give these professionals a clear advantage. Many IT niche markets are expanding, including cybersecurity, cloud computing services, cryptography, mobile development or the development of applications that are more intuitive, artificial intelligence, and automation.

As well, with companies transitioning to this new digital era, research and development, robotization, and the quest for greater productivity will contribute to new positions being created.

Remote work will continue to stimulate the demand for software development and updates, which will create more jobs.

Given that the video game industry is well established in Quebec, it will continue to create job opportunities (mobile games, animation, virtual and augmented reality, etc.).

Here are some key facts about Software developers and programmers in the Outaouais region:

  • Approximately 620 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 39%
    • Federal government public administration (NAICS 911): 30%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 9%
    • Finance, insurance and Real estate and rental and leasing (NAICS 52-53): 7%

The employment outlook will be good for Software developers and programmers (NOC 21232) in the Saguenay - Lac-Saint-Jean region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Employment in this profession mainly depends on the demand for professional, scientific and technical services, and, to a lesser extent, on the video game industry. Many other sectors also hire these professionals, such as the finance, insurance, and information industries.

Rapid technological developments give these professionals a clear advantage. Many IT niche markets are expanding, including cybersecurity, cloud computing services, cryptography, mobile development or the development of applications that are more intuitive, artificial intelligence, and automation.

As well, with companies transitioning to this new digital era, research and development, robotization, and the quest for greater productivity will contribute to new positions being created.

Remote work will continue to stimulate the demand for software development and updates, which will create more jobs.

Given that the video game industry is well established in Quebec, it will continue to create job opportunities (mobile games, animation, virtual and augmented reality, etc.).

Here are some key facts about Software developers and programmers in the Saguenay - Lac-Saint-Jean region:

  • Approximately 90 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 82%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 18%

OntarioGood

The employment outlook will be good for Software developers and programmers (NOC 21232) in Ontario for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to a moderate number of new positions.
  • Not many positions will become available due to retirements.

What Types of Employers Are Out There?

  • Various industries, with the leading share employed in computer systems design and related services
  • Information and cultural industries, particularly software publishers
  • Finance and insurance companies, mainly banks

What are the Main Trends Affecting Employment?

  • The extensive use of advanced digital tools across all industries
  • The growing use of cloud technology should also support job openings
  • However, the pace of job growth may be affected by recent restructuring in the technology sector

What Skills Do I Need to Succeed?

  • In addition to other formal education, employers tend to seek candidates with knowledge of programming languages such as Java, JavaScript and Structured Query Language (SQL)
  • Experience with project management approaches such as Agile is also often required

What Other Information Will I Find Helpful?

  • In general, Bridging Programs are available to assist internationally trained professionals in various fields enter the labour market more quickly in the province.

Here are some key facts about Software developers and programmers in Ontario:

  • Approximately 68,650 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Computer systems design services (NAICS 5415): 54%
    • Monetary Authorities - central bank and securities, commodity contracts and other intermediation and related activities (NAICS 521, 522, 523): 9%
    • Information and cultural industries (NAICS 51): 9%
  • 77% of software developers and programmers work all year, while 23% work only part of the year, compared to 63% and 37% respectively among all occupations. Those who worked only part of the year did so for an average of 46 weeks compared to 43 weeks for all occupations.
  • 11% of software developers and programmers are self-employed compared to an average of 15% for all occupations.
  • The gender distribution of people in this occupation is:
    • Men: 79% compared to 52% for all occupations
    • Women: 21% compared to 48% for all occupations
  • The educational attainment of workers in this occupation is:
    • no high school diploma: less than 5% compared to 9% for all occupations
    • high school diploma or equivalent: 11% compared to 25% for all occupations
    • apprenticeship or trades certificate or diploma: less than 5% compared to 8% for all occupations
    • college certificate or diploma or university certificate below bachelor's: 11% compared to 22% for all occupations
    • bachelor's degree: 50% compared to 24% for all occupations
    • university certificate, degree or diploma above bachelor level: 27% compared to 13% for all occupations

Regional outlooks

The employment outlook will be good for Software developers and programmers (NOC 21232) in the Hamilton - Niagara Peninsula region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to a moderate number of new positions.
  • A moderate number of positions will become available due to retirements.

Here are some key facts about Software developers and programmers in the Hamilton - Niagara Peninsula region:

  • Approximately 2,880 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 60%
    • Finance, insurance and Real estate and rental and leasing (NAICS 52-53): 9%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 7%

The employment outlook will be good for Software developers and programmers (NOC 21232) in the Kingston - Pembroke region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to a moderate number of new positions.
  • Several positions will become available due to retirements.

Here are some key facts about Software developers and programmers in the Kingston - Pembroke region:

  • Approximately 420 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 62%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 9%
    • Computer and electronic product manufacturing (NAICS 334): 6%
    • Educational services (NAICS 61): 6%

The employment outlook will be moderate for Software developers and programmers (NOC 21232) in the Kitchener - Waterloo - Barrie region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to a moderate number of new positions.
  • Not many positions will become available due to retirements.

Here are some key facts about Software developers and programmers in the Kitchener - Waterloo - Barrie region:

  • Approximately 7,430 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 54%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 18%
    • Finance, insurance and Real estate and rental and leasing (NAICS 52-53): 7%

The employment outlook will be moderate for Software developers and programmers (NOC 21232) in the London region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to a moderate number of new positions.
  • Not many positions will become available due to retirements.

Here are some key facts about Software developers and programmers in the London region:

  • Approximately 2,140 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 49%
    • Finance, insurance and Real estate and rental and leasing (NAICS 52-53): 15%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 12%

The employment outlook will be good for Software developers and programmers (NOC 21232) in the Muskoka - Kawarthas region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to a moderate number of new positions.
  • Several positions will become available due to retirements.

Here are some key facts about Software developers and programmers in the Muskoka - Kawarthas region:

  • Approximately 220 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 72%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 14%
    • Utilities (NAICS 22): 9%
    • Wholesale trade (NAICS 41): 6%

The employment outlook will be good for Software developers and programmers (NOC 21232) in the Northeast region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Not many positions will become available due to retirements.

Here are some key facts about Software developers and programmers in the Northeast region:

  • Approximately 310 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 55%
    • Computer and electronic product manufacturing (NAICS 334): 15%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 12%
    • Wholesale trade (NAICS 41): 6%
    • Finance, insurance and Real estate and rental and leasing (NAICS 52-53): 5%

The employment outlook will be moderate for Software developers and programmers (NOC 21232) in the Northwest region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to a moderate number of new positions.
  • Not many positions will become available due to retirements.

Here are some key facts about Software developers and programmers in the Northwest region:

  • Approximately 90 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 48%
    • Retail Trade (NAICS 44-45): 21%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 17%
    • Educational services (NAICS 61): 10%

The employment outlook will be good for Software developers and programmers (NOC 21232) in the Ottawa region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to a moderate number of new positions.
  • A moderate number of positions will become available due to retirements.

Here are some key facts about Software developers and programmers in the Ottawa region:

  • Approximately 11,600 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 56%
    • Federal government public administration (NAICS 911): 16%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 10%

The employment outlook will be good for Software developers and programmers (NOC 21232) in the Stratford - Bruce Peninsula region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to a moderate number of new positions.
  • Several positions will become available due to retirements.

Here are some key facts about Software developers and programmers in the Stratford - Bruce Peninsula region:

  • Approximately 160 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 73%
    • Motor vehicle, body, trailer and parts manufacturing (NAICS 3361-3363): 14%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 7%
    • Construction (NAICS 23): 6%

The employment outlook will be good for Software developers and programmers (NOC 21232) in the Toronto region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to a moderate number of new positions.
  • Not many positions will become available due to retirements.

Here are some key facts about Software developers and programmers in the Toronto region:

  • Approximately 41,610 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 56%
    • Finance, insurance and Real estate and rental and leasing (NAICS 52-53): 16%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 10%

The employment outlook will be moderate for Software developers and programmers (NOC 21232) in the Windsor - Sarnia region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to a moderate number of new positions.
  • Not many positions will become available due to retirements.

Here are some key facts about Software developers and programmers in the Windsor - Sarnia region:

  • Approximately 640 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 55%
    • Finance, insurance and Real estate and rental and leasing (NAICS 52-53): 13%
    • Motor vehicle, body, trailer and parts manufacturing (NAICS 3361-3363): 6%

ManitobaGood

The employment outlook will be good for Software developers and programmers (NOC 21232) in Manitoba for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Here are some key facts about Software developers and programmers in Manitoba:

  • Approximately 3,100 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Computer systems design services (NAICS 5415): 42%
    • Information and cultural industries (NAICS 51): 9%
    • Insurance Carriers and related activities (NAICS 524, 526): 9%
    • Computer, electronic and electrical product manufacturing (NAICS 334-335): 5%
  • 83% of software developers and programmers work all year, while 17% work only part of the year, compared to 65% and 35% respectively among all occupations. Those who worked only part of the year did so for an average of 48 weeks compared to 43 weeks for all occupations.
  • 6% of software developers and programmers are self-employed compared to an average of 12% for all occupations.
  • The gender distribution of people in this occupation is:
    • Men: 84% compared to 53% for all occupations
    • Women: 16% compared to 47% for all occupations
  • The educational attainment of workers in this occupation is:
    • no high school diploma: less than 5% compared to 12% for all occupations
    • high school diploma or equivalent: 10% compared to 31% for all occupations
    • apprenticeship or trades certificate or diploma: less than 5% compared to 12% for all occupations
    • college certificate or diploma or university certificate below bachelor's: 17% compared to 17% for all occupations
    • bachelor's degree: 55% compared to 20% for all occupations
    • university certificate, degree or diploma above bachelor level: 15% compared to 8% for all occupations

Regional outlooks

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

The employment outlook will be very good for Software developers and programmers (NOC 21232) in the Southeast region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Several positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Here are some key facts about Software developers and programmers in the Southeast region:

  • Approximately 80 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 83%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 17%

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

The employment outlook will be good for Software developers and programmers (NOC 21232) in the Winnipeg region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • A moderate number of positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Here are some key facts about Software developers and programmers in the Winnipeg region:

  • Approximately 2,850 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 44%
    • Finance, insurance and Real estate and rental and leasing (NAICS 52-53): 16%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 12%
    • Transportation and warehousing (NAICS 48-49): 6%

SaskatchewanModerate

The employment outlook will be moderate for Software developers and programmers (NOC 21232) in Saskatchewan for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Here are some key facts about Software developers and programmers in Saskatchewan:

  • Approximately 1,450 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Computer systems design services (NAICS 5415): 55%
    • Information and cultural industries (NAICS 51): 7%
    • Computer, electronic and electrical product manufacturing (NAICS 334-335): 7%
    • Monetary Authorities - central bank and securities, commodity contracts and other intermediation and related activities (NAICS 521, 522, 523): 6%
  • The distribution of full-time and part-time workers in this occupation is:
    • Full-time workers: 95% compared to 81% for all occupations
    • Part-time workers: 5% compared to 19% for all occupations
  • 80% of software developers and programmers work all year, while 20% work only part of the year, compared to 65% and 35% respectively among all occupations. Those who worked only part of the year did so for an average of 47 weeks compared to 43 weeks for all occupations.
  • 6% of software developers and programmers are self-employed compared to an average of 16% for all occupations.
  • The gender distribution of people in this occupation is:
    • Men: 81% compared to 53% for all occupations
    • Women: 19% compared to 47% for all occupations
  • The educational attainment of workers in this occupation is:
    • no high school diploma: less than 5% compared to 11% for all occupations
    • high school diploma or equivalent: 9% compared to 33% for all occupations
    • apprenticeship or trades certificate or diploma: less than 5% compared to 15% for all occupations
    • college certificate or diploma or university certificate below bachelor's: 17% compared to 17% for all occupations
    • bachelor's degree: 56% compared to 18% for all occupations
    • university certificate, degree or diploma above bachelor level: 17% compared to 7% for all occupations

Regional outlooks

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

The employment outlook will be good for Software developers and programmers (NOC 21232) in the Regina - Moose Mountain region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Several positions will become available due to retirements.
  • There are a moderate number of unemployed workers with recent experience in this occupation.

Here are some key facts about Software developers and programmers in the Regina - Moose Mountain region:

  • Approximately 440 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 50%
    • Finance, insurance and Real estate and rental and leasing (NAICS 52-53): 22%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 11%

The employment outlook will be moderate for Software developers and programmers (NOC 21232) in the Saskatoon - Biggar region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Here are some key facts about Software developers and programmers in the Saskatoon - Biggar region:

  • Approximately 890 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 56%
    • Computer, electronic and electrical product manufacturing (NAICS 334-335): 13%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 7%

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

AlbertaGood

The employment outlook will be good for Software developers and programmers (NOC 21232) in Alberta for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to several new positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Here are some key facts about Software developers and programmers in Alberta:

  • Approximately 9,600 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Computer systems design services (NAICS 5415): 62%
    • Information and cultural industries (NAICS 51): 6%
  • The distribution of full-time and part-time workers in this occupation is:
    • Full-time workers: 95% compared to 80% for all occupations
    • Part-time workers: 5% compared to 20% for all occupations
  • 77% of software developers and programmers work all year, while 23% work only part of the year, compared to 61% and 39% respectively among all occupations. Those who worked only part of the year did so for an average of 46 weeks compared to 42 weeks for all occupations.
  • 13% of software developers and programmers are self-employed compared to an average of 15% for all occupations.
  • The gender distribution of people in this occupation is:
    • Men: 84% compared to 53% for all occupations
    • Women: 16% compared to 47% for all occupations
  • The educational attainment of workers in this occupation is:
    • no high school diploma: less than 5% compared to 10% for all occupations
    • high school diploma or equivalent: 10% compared to 28% for all occupations
    • apprenticeship or trades certificate or diploma: less than 5% compared to 13% for all occupations
    • college certificate or diploma or university certificate below bachelor's: 16% compared to 19% for all occupations
    • bachelor's degree: 55% compared to 21% for all occupations
    • university certificate, degree or diploma above bachelor level: 18% compared to 9% for all occupations

Regional outlooks

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

The employment outlook will be moderate for Software developers and programmers (NOC 21232) in the Calgary region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to a few new positions.
  • A moderate number of positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Here are some key facts about Software developers and programmers in the Calgary region:

  • Approximately 6,150 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 66%
    • Finance, insurance and Real estate and rental and leasing (NAICS 52-53): 7%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 7%

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

The employment outlook will be limited for Software developers and programmers (NOC 21232) in the Edmonton region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to a few new positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Here are some key facts about Software developers and programmers in the Edmonton region:

  • Approximately 3,150 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 63%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 9%

The employment outlook will be moderate for Software developers and programmers (NOC 21232) in the Lethbridge - Medicine Hat region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment growth will lead to a few new positions.
  • Several positions will become available due to retirements.
  • There are a moderate number of unemployed workers with recent experience in this occupation.

Here are some key facts about Software developers and programmers in the Lethbridge - Medicine Hat region:

  • Approximately 110 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): more than 95%

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

British ColumbiaLimited

The employment outlook will be limited for Software developers and programmers (NOC 21232) in British Columbia for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment decline will lead to the loss of some positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.
  • Occupations in the technology sector continue to see strong demand with a growing IT sector in British Columbia. Employment in these occupations grew significantly during the COVID-19 pandemic with a slight decline as employers adjusted to a post pandemic reality. Demand is centered in the Lower Mainland-Southwest region with a large number of technology firms having offices in Metro Vancouver.

Here are some key facts about Software developers and programmers in British Columbia:

  • Approximately 21,050 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Computer systems design services (NAICS 5415): 63%
    • Information and cultural industries (NAICS 51): 12%
  • The distribution of full-time and part-time workers in this occupation is:
    • Full-time workers: 94% compared to 78% for all occupations
    • Part-time workers: 6% compared to 22% for all occupations
  • 77% of software developers and programmers work all year, while 23% work only part of the year, compared to 61% and 39% respectively among all occupations. Those who worked only part of the year did so for an average of 46 weeks compared to 42 weeks for all occupations.
  • 13% of software developers and programmers are self-employed compared to an average of 17% for all occupations.
  • The gender distribution of people in this occupation is:
    • Men: 82% compared to 52% for all occupations
    • Women: 18% compared to 48% for all occupations
  • The educational attainment of workers in this occupation is:
    • no high school diploma: less than 5% compared to 8% for all occupations
    • high school diploma or equivalent: 11% compared to 28% for all occupations
    • apprenticeship or trades certificate or diploma: less than 5% compared to 13% for all occupations
    • college certificate or diploma or university certificate below bachelor's: 13% compared to 17% for all occupations
    • bachelor's degree: 52% compared to 22% for all occupations
    • university certificate, degree or diploma above bachelor level: 23% compared to 12% for all occupations

Regional outlooks

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

The employment outlook will be moderate for Software developers and programmers (NOC 21232) in the Kootenay region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment is expected to remain relatively stable.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Here are some key facts about Software developers and programmers in the Kootenay region:

  • Approximately 90 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 67%
    • Utilities (NAICS 22): 17%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 8%
    • Educational services (NAICS 61): 8%

The employment outlook will be limited for Software developers and programmers (NOC 21232) in the Lower Mainland - Southwest region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment decline will lead to the loss of some positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.
  • Occupations in the technology sector continue to see strong demand with a growing IT sector in British Columbia. Employment in these occupations grew significantly during the COVID-19 pandemic with a slight decline as employers adjusted to a post pandemic reality. Demand is centered in the Lower Mainland-Southwest region with a large number of technology firms having offices in Metro Vancouver.

Here are some key facts about Software developers and programmers in the Lower Mainland - Southwest region:

  • Approximately 16,840 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 62%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 14%
    • Finance, insurance and Real estate and rental and leasing (NAICS 52-53): 6%

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

The employment outlook will be limited for Software developers and programmers (NOC 21232) in the Thompson - Okanagan region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment decline will lead to the loss of some positions.
  • Not many positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Here are some key facts about Software developers and programmers in the Thompson - Okanagan region:

  • Approximately 770 people worked in this occupation in May 2021.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 60%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 22%

The employment outlook will be moderate for Software developers and programmers (NOC 21232) in the Vancouver Island and Coast region for the 2023-2025 period.

The following factors contributed to this outlook:

  • Employment decline will lead to the loss of some positions.
  • Several positions will become available due to retirements.
  • There are a small number of unemployed workers with recent experience in this occupation.

Here are some key facts about Software developers and programmers in the Vancouver Island and Coast region:

  • Approximately 2,720 people work in this occupation.
  • Software developers and programmers mainly work in the following sectors:
    • Professional, scientific and technical services (NAICS 54): 67%
    • Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 8%

Yukon TerritoryUndetermined

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

Northwest TerritoriesUndetermined

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

NunavutUndetermined

An employment outlook has not been assigned to this occupation in this region due to low levels of employment.

Labour Market Information Survey
Report a problem on this page
Date modified: