Job outlooks for Software developers and programmers
Discover the employment prospects for your dream job across Canada, or compare different occupations.
Occupation
3d programmer (21232)
Location
All regions across Canada
Did you know? You can visit the Open Government Portal to search through and download our Employment Outlooks data all in one place. There, you will find current and previous versions of our 3-Year Employment Outlooks reports for the periods of 2013-2015 to 2025-2027. View the dataset on the Open Government Portal.
These outlooks were updated on December 10, 2025.
Legend
-
Newfoundland and LabradorModerate
The employment outlook will be Moderate for software developers and programmers (NOC 21232) in Newfoundland and Labrador for the 2025-2027 period.
The following factors contributed to this outlook:
- Employment decline will lead to the loss of a few 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 1,250 people work in this occupation.
- Software developers and programmers mainly work in the following sectors:
- Computer systems design services (NAICS 5415): 72%
- 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 Moderate for software developers and programmers (NOC 21232) in the Avalon Peninsula region for the 2025-2027 period.
The following factors contributed to this outlook:
- Employment decline will lead to the loss of a few 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 1,060 people work in this occupation.
- Software developers and programmers mainly work in the following sectors:
- Professional, scientific and technical services (NAICS 54): 78%
-
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 IslandModerate
The employment outlook will be Moderate for software developers and programmers (NOC 21232) in Prince Edward Island for the 2025-2027 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.
- There are a small number of unemployed workers with recent experience in this occupation.
The prospect for employment in this occupation is expected to be favorable, with software developers and programmers working in sectors like IT consulting, finance, government, gaming, and healthcare. They design, write, test, and maintain code for software applications and systems. While low-code platforms and automation tools have simplified some programming tasks, the need for skilled developers remains strong—especially those proficient in modern languages like Python, JavaScript, and SQL. Employment growth in this occupation will be driven by digital transformation, cybersecurity, and AI integration. Many roles are contract-based or project-specific, offering flexibility but requiring continuous skill upgrades. Individuals should focus on building a strong technical portfolio, developing communication and teamwork skills, and staying current with emerging technologies to stay competitive in this evolving field.
Here are some key facts about software developers and programmers in Prince Edward Island:
- Approximately 350 people work in this occupation.
- Software developers and programmers mainly work in the following sectors:
- Computer systems design services (NAICS 5415): 79%
- Federal government public administration (NAICS 911): 12%
- Management and administrative services (NAICS 55, 56): 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 2025-2027 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 moderate number of unemployed workers with recent experience in this occupation.
This is a large occupation group, in which 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 are increasingly being handled by artificial intelligence (AI). This has both softened the demand for junior workers and increased the need for candidates to keep up with rapidly evolving skills related to building and modifying AI models.
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 3,750 people work in this occupation.
- Software developers and programmers mainly work in the following sectors:
- Computer systems design services (NAICS 5415): 65%
- Information and cultural industries (NAICS 51): 6%
- 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 2025-2027 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 moderate 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 2025-2027 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 moderate 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 2025-2027 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,960 people work in this occupation.
- Software developers and programmers mainly work in the following sectors:
- Professional, scientific and technical services (NAICS 54): 68%
- Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 8%
- Finance, insurance and real estate and rental and leasing (NAICS 52-53): 6%
-
The employment outlook will be Good for software developers and programmers (NOC 21232) in the North Shore region for the 2025-2027 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 moderate 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): 71%
- Other manufacturing (NAICS 313-316, 322-323, 327, 331, 333-335, 337, 339): 27%
-
The employment outlook will be Good for software developers and programmers (NOC 21232) in the Southern region for the 2025-2027 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 moderate 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 2025-2027 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.
- There are a moderate 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.
- Ongoing developments in artificial intelligence, e-commerce, mobile applications, and other technologies should support demand for software developers and programmers, going forward.
- Experience and up-to-date skills in programming languages such as Python, Structured Query Language (SQL), and Java will have the best employment prospects. Some employers may require experience with cloud-based platforms such as Amazon Web Services (AWS) or Azure.
- Developments in automation and artificial intelligence are likely to shift the tasks performed by software engineers and designers, particularly the automation of routine, junior-level tasks such as code writing.
Here are some key facts about software developers and programmers in New Brunswick:
- Approximately 2,300 people work in this occupation.
- Software developers and programmers mainly work in the following sectors:
- Computer systems design services (NAICS 5415): 56%
- Architectural, engineering and design services (NAICS 5413): 6%
- Information and cultural industries (NAICS 51): 6%
- Wholesale trade (NAICS 41): 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 2025-2027 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 Fredericton - Oromocto region:
- Approximately 1,060 people work in this occupation.
- Software developers and programmers mainly work in the following sectors:
- Professional, scientific and technical services (NAICS 54): 65%
- 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 2025-2027 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 Moncton - Richibucto 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): 62%
- Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 18%
-
The employment outlook will be Moderate for software developers and programmers (NOC 21232) in the Saint John - St. Stephen region for the 2025-2027 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 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): 85%
- Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 15%
-
QuebecModerate
The employment outlook will be Moderate for software developers and programmers (NOC 21232) in Quebec for the 2025-2027 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.
- There are a moderate number of unemployed workers with recent experience in this occupation.
Employment in this occupation primarily depends on the demand for professional, scientific, and technical services.
Sectors such as cybersecurity, cloud computing, cryptography, mobile application development, artificial intelligence and automation have had strong growth in recent years. The future of employment in this occupation depends heavily on developments in these fields.
After a period of strong growth, the IT sector is now going through a reorganization phase, which could slow down growth for some time. Despite an uncertain economic context, companies will nevertheless continue to invest in these technologies to remain competitive and improve efficiency. These investments should help create new jobs, even if their scope could be limited by the economic situation.
Artificial intelligence is also changing the sector. It is opening up new job opportunities, specifically in the development of that technology. However, it could also replace or change certain tasks that are carried out by these professionals, particularly with the use of AI-based coding tools, which could have a negative impact on employment.
Here are some key facts about software developers and programmers in Quebec:
- Approximately 27,800 people work in this occupation.
- Software developers and programmers mainly work in the following sectors:
- Computer systems design services (NAICS 5415): 54%
- Information and cultural industries (NAICS 51): 13%
- Finance, insurance, real estate and leasing (NAICS 52, 53): 8%
- 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 Moderate for software developers and programmers (NOC 21232) in the Bas-Saint-Laurent region for the 2025-2027 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 several unemployed workers with recent experience in this occupation.
Employment in this occupation primarily depends on the demand for professional, scientific, and technical services.
Sectors such as cybersecurity, cloud computing, cryptography, mobile application development, artificial intelligence and automation have had strong growth in recent years. The future of employment in this occupation depends heavily on developments in these fields.
After a period of strong growth, the IT sector is now going through a reorganization phase, which could slow down growth for some time. Despite an uncertain economic context, companies will nevertheless continue to invest in these technologies to remain competitive and improve efficiency. These investments should help create new jobs, even if their scope could be limited by the economic situation.
Artificial intelligence is also changing the sector. It is opening up new job opportunities, specifically in the development of that technology. However, it could also replace or change certain tasks that are carried out by these professionals, particularly with the use of AI-based coding tools, which could have a negative impact on employment.
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 Moderate for software developers and programmers (NOC 21232) in the Capitale-Nationale region for the 2025-2027 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.
- There are a small number of unemployed workers with recent experience in this occupation.
Employment in this occupation primarily depends on the demand for professional, scientific, and technical services.
Sectors such as cybersecurity, cloud computing, cryptography, mobile application development, artificial intelligence and automation have had strong growth in recent years. The future of employment in this occupation depends heavily on developments in these fields.
After a period of strong growth, the IT sector is now going through a reorganization phase, which could slow down growth for some time. Despite an uncertain economic context, companies will nevertheless continue to invest in these technologies to remain competitive and improve efficiency. These investments should help create new jobs, even if their scope could be limited by the economic situation.
Artificial intelligence is also changing the sector. It is opening up new job opportunities, specifically in the development of that technology. However, it could also replace or change certain tasks that are carried out by these professionals, particularly with the use of AI-based coding tools, which could have a negative impact on employment.
Here are some key facts about software developers and programmers in the Capitale-Nationale region:
- Approximately 2,790 people work in this occupation.
- Software developers and programmers mainly work in the following sectors:
- Professional, scientific and technical services (NAICS 54): 53%
- Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 13%
- Finance, insurance and Real estate and rental and leasing (NAICS 52-53): 13%
- Provincial and territorial public administration (NAICS 912): 5%
-
The employment outlook will be Moderate for software developers and programmers (NOC 21232) in the Centre-du-Québec region for the 2025-2027 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.
- There are a small number of unemployed workers with recent experience in this occupation.
Employment in this occupation primarily depends on the demand for professional, scientific, and technical services.
Sectors such as cybersecurity, cloud computing, cryptography, mobile application development, artificial intelligence and automation have had strong growth in recent years. The future of employment in this occupation depends heavily on developments in these fields.
After a period of strong growth, the IT sector is now going through a reorganization phase, which could slow down growth for some time. Despite an uncertain economic context, companies will nevertheless continue to invest in these technologies to remain competitive and improve efficiency. These investments should help create new jobs, even if their scope could be limited by the economic situation.
Artificial intelligence is also changing the sector. It is opening up new job opportunities, specifically in the development of that technology. However, it could also replace or change certain tasks that are carried out by these professionals, particularly with the use of AI-based coding tools, which could have a negative impact on employment.
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:
- Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 57%
- Professional, scientific and technical services (NAICS 54): 28%
- Machinery manufacturing (NAICS 333): 12%
-
The employment outlook will be Moderate for software developers and programmers (NOC 21232) in the Chaudière - Appalaches region for the 2025-2027 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.
- There are a moderate number of unemployed workers with recent experience in this occupation.
Employment in this occupation primarily depends on the demand for professional, scientific, and technical services.
Sectors such as cybersecurity, cloud computing, cryptography, mobile application development, artificial intelligence and automation have had strong growth in recent years. The future of employment in this occupation depends heavily on developments in these fields.
After a period of strong growth, the IT sector is now going through a reorganization phase, which could slow down growth for some time. Despite an uncertain economic context, companies will nevertheless continue to invest in these technologies to remain competitive and improve efficiency. These investments should help create new jobs, even if their scope could be limited by the economic situation.
Artificial intelligence is also changing the sector. It is opening up new job opportunities, specifically in the development of that technology. However, it could also replace or change certain tasks that are carried out by these professionals, particularly with the use of AI-based coding tools, which could have a negative impact on employment.
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): 67%
- Finance, insurance and Real estate and rental and leasing (NAICS 52-53): 16%
- 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 Moderate for software developers and programmers (NOC 21232) in the Estrie region for the 2025-2027 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 occupation primarily depends on the demand for professional, scientific, and technical services.
Sectors such as cybersecurity, cloud computing, cryptography, mobile application development, artificial intelligence and automation have had strong growth in recent years. The future of employment in this occupation depends heavily on developments in these fields.
After a period of strong growth, the IT sector is now going through a reorganization phase, which could slow down growth for some time. Despite an uncertain economic context, companies will nevertheless continue to invest in these technologies to remain competitive and improve efficiency. These investments should help create new jobs, even if their scope could be limited by the economic situation.
Artificial intelligence is also changing the sector. It is opening up new job opportunities, specifically in the development of that technology. However, it could also replace or change certain tasks that are carried out by these professionals, particularly with the use of AI-based coding tools, which could have a negative impact on employment.
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): 69%
- Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 20%
-
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 Lanaudière region for the 2025-2027 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 moderate number of unemployed workers with recent experience in this occupation.
Employment in this occupation primarily depends on the demand for professional, scientific, and technical services.
Sectors such as cybersecurity, cloud computing, cryptography, mobile application development, artificial intelligence and automation have had strong growth in recent years. The future of employment in this occupation depends heavily on developments in these fields.
After a period of strong growth, the IT sector is now going through a reorganization phase, which could slow down growth for some time. Despite an uncertain economic context, companies will nevertheless continue to invest in these technologies to remain competitive and improve efficiency. These investments should help create new jobs, even if their scope could be limited by the economic situation.
Artificial intelligence is also changing the sector. It is opening up new job opportunities, specifically in the development of that technology. However, it could also replace or change certain tasks that are carried out by these professionals, particularly with the use of AI-based coding tools, which could have a negative impact on employment.
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): 56%
- Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 20%
- Utilities (NAICS 22): 8%
- Finance, insurance and Real estate and rental and leasing (NAICS 52-53): 8%
- Construction (NAICS 23): 5%
-
The employment outlook will be Good for software developers and programmers (NOC 21232) in the Laurentides region for the 2025-2027 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.
- There are a moderate number of unemployed workers with recent experience in this occupation.
Employment in this occupation primarily depends on the demand for professional, scientific, and technical services.
Sectors such as cybersecurity, cloud computing, cryptography, mobile application development, artificial intelligence and automation have had strong growth in recent years. The future of employment in this occupation depends heavily on developments in these fields.
After a period of strong growth, the IT sector is now going through a reorganization phase, which could slow down growth for some time. Despite an uncertain economic context, companies will nevertheless continue to invest in these technologies to remain competitive and improve efficiency. These investments should help create new jobs, even if their scope could be limited by the economic situation.
Artificial intelligence is also changing the sector. It is opening up new job opportunities, specifically in the development of that technology. However, it could also replace or change certain tasks that are carried out by these professionals, particularly with the use of AI-based coding tools, which could have a negative impact on employment.
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): 56%
- Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 20%
-
The employment outlook will be Moderate for software developers and programmers (NOC 21232) in the census metropolitan area of Montréal, including the Laval region, for the 2025-2027 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 moderate number of unemployed workers with recent experience in this occupation.
Employment in this occupation primarily depends on the demand for professional, scientific, and technical services.
Sectors such as cybersecurity, cloud computing, cryptography, mobile application development, artificial intelligence and automation have had strong growth in recent years. The future of employment in this occupation depends heavily on developments in these fields.
After a period of strong growth, the IT sector is now going through a reorganization phase, which could slow down growth for some time. Despite an uncertain economic context, companies will nevertheless continue to invest in these technologies to remain competitive and improve efficiency. These investments should help create new jobs, even if their scope could be limited by the economic situation.
Artificial intelligence is also changing the sector. It is opening up new job opportunities, specifically in the development of that technology. However, it could also replace or change certain tasks that are carried out by these professionals, particularly with the use of AI-based coding tools, which could have a negative impact on employment.
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 Good for software developers and programmers (NOC 21232) in the Mauricie region for the 2025-2027 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 occupation primarily depends on the demand for professional, scientific, and technical services.
Sectors such as cybersecurity, cloud computing, cryptography, mobile application development, artificial intelligence and automation have had strong growth in recent years. The future of employment in this occupation depends heavily on developments in these fields.
After a period of strong growth, the IT sector is now going through a reorganization phase, which could slow down growth for some time. Despite an uncertain economic context, companies will nevertheless continue to invest in these technologies to remain competitive and improve efficiency. These investments should help create new jobs, even if their scope could be limited by the economic situation.
Artificial intelligence is also changing the sector. It is opening up new job opportunities, specifically in the development of that technology. However, it could also replace or change certain tasks that are carried out by these professionals, particularly with the use of AI-based coding tools, which could have a negative impact on employment.
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): 73%
- Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 15%
- Wholesale trade (NAICS 41): 13%
-
The employment outlook will be Moderate for software developers and programmers (NOC 21232) in the census metropolitan area of Montréal for the 2025-2027 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 moderate number of unemployed workers with recent experience in this occupation.
Employment in this occupation primarily depends on the demand for professional, scientific, and technical services.
Sectors such as cybersecurity, cloud computing, cryptography, mobile application development, artificial intelligence and automation have had strong growth in recent years. The future of employment in this occupation depends heavily on developments in these fields.
After a period of strong growth, the IT sector is now going through a reorganization phase, which could slow down growth for some time. Despite an uncertain economic context, companies will nevertheless continue to invest in these technologies to remain competitive and improve efficiency. These investments should help create new jobs, even if their scope could be limited by the economic situation.
Artificial intelligence is also changing the sector. It is opening up new job opportunities, specifically in the development of that technology. However, it could also replace or change certain tasks that are carried out by these professionals, particularly with the use of AI-based coding tools, which could have a negative impact on employment.
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 Moderate for software developers and programmers (NOC 21232) in the Montérégie region for the 2025-2027 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 moderate number of unemployed workers with recent experience in this occupation.
Employment in this occupation primarily depends on the demand for professional, scientific, and technical services.
Sectors such as cybersecurity, cloud computing, cryptography, mobile application development, artificial intelligence and automation have had strong growth in recent years. The future of employment in this occupation depends heavily on developments in these fields.
After a period of strong growth, the IT sector is now going through a reorganization phase, which could slow down growth for some time. Despite an uncertain economic context, companies will nevertheless continue to invest in these technologies to remain competitive and improve efficiency. These investments should help create new jobs, even if their scope could be limited by the economic situation.
Artificial intelligence is also changing the sector. It is opening up new job opportunities, specifically in the development of that technology. However, it could also replace or change certain tasks that are carried out by these professionals, particularly with the use of AI-based coding tools, which could have a negative impact on employment.
Here are some key facts about software developers and programmers in the Montérégie region:
- Approximately 4,370 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): 15%
- Finance, insurance and Real estate and rental and leasing (NAICS 52-53): 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 Moderate for software developers and programmers (NOC 21232) in the Outaouais region for the 2025-2027 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.
- There are a moderate number of unemployed workers with recent experience in this occupation.
Employment in this occupation primarily depends on the demand for professional, scientific, and technical services.
Sectors such as cybersecurity, cloud computing, cryptography, mobile application development, artificial intelligence and automation have had strong growth in recent years. The future of employment in this occupation depends heavily on developments in these fields.
After a period of strong growth, the IT sector is now going through a reorganization phase, which could slow down growth for some time. Despite an uncertain economic context, companies will nevertheless continue to invest in these technologies to remain competitive and improve efficiency. These investments should help create new jobs, even if their scope could be limited by the economic situation.
Artificial intelligence is also changing the sector. It is opening up new job opportunities, specifically in the development of that technology. However, it could also replace or change certain tasks that are carried out by these professionals, particularly with the use of AI-based coding tools, which could have a negative impact on employment.
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): 41%
- Federal government public administration (NAICS 911): 28%
- Finance, insurance and Real estate and rental and leasing (NAICS 52-53): 9%
- 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 Saguenay - Lac-Saint-Jean region for the 2025-2027 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.
- There are a small number of unemployed workers with recent experience in this occupation.
Employment in this occupation primarily depends on the demand for professional, scientific, and technical services.
Sectors such as cybersecurity, cloud computing, cryptography, mobile application development, artificial intelligence and automation have had strong growth in recent years. The future of employment in this occupation depends heavily on developments in these fields.
After a period of strong growth, the IT sector is now going through a reorganization phase, which could slow down growth for some time. Despite an uncertain economic context, companies will nevertheless continue to invest in these technologies to remain competitive and improve efficiency. These investments should help create new jobs, even if their scope could be limited by the economic situation.
Artificial intelligence is also changing the sector. It is opening up new job opportunities, specifically in the development of that technology. However, it could also replace or change certain tasks that are carried out by these professionals, particularly with the use of AI-based coding tools, which could have a negative impact on employment.
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): 75%
- Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 23%
-
OntarioLimited
The employment outlook will be Limited for software developers and programmers (NOC 21232) in Ontario for the 2025-2027 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.
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
- 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 Training 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 88,700 people work in this occupation.
- Software developers and programmers mainly work in the following sectors:
- Computer systems design services (NAICS 5415): 57%
- 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): 7%
- 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 Limited for software developers and programmers (NOC 21232) in the Hamilton - Niagara Peninsula region for the 2025-2027 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.
Here are some key facts about software developers and programmers in the Hamilton - Niagara Peninsula region:
- Approximately 5,130 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): 8%
-
The employment outlook will be Very limited for software developers and programmers (NOC 21232) in the Kingston - Pembroke region for the 2025-2027 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.
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): 72%
- Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 6%
-
The employment outlook will be Limited for software developers and programmers (NOC 21232) in the Kitchener - Waterloo - Barrie region for the 2025-2027 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.
Here are some key facts about software developers and programmers in the Kitchener - Waterloo - Barrie region:
- Approximately 9,970 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): 8%
-
The employment outlook will be Limited for software developers and programmers (NOC 21232) in the London region for the 2025-2027 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.
Here are some key facts about software developers and programmers in the London region:
- Approximately 3,660 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): 14%
- Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 12%
-
The employment outlook will be Moderate for software developers and programmers (NOC 21232) in the Muskoka - Kawarthas region for the 2025-2027 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.
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): 77%
- Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 13%
- Wholesale trade (NAICS 41): 7%
-
The employment outlook will be Very limited for software developers and programmers (NOC 21232) in the Northeast region for the 2025-2027 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.
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): 72%
- Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 8%
- Educational services (NAICS 61): 6%
- Finance, insurance and Real estate and rental and leasing (NAICS 52-53): 6%
-
The employment outlook will be Limited for software developers and programmers (NOC 21232) in the Northwest region for the 2025-2027 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.
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): 18%
- Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 16%
- Educational services (NAICS 61): 12%
-
The employment outlook will be Limited for software developers and programmers (NOC 21232) in the Ottawa region for the 2025-2027 period.
The following factors contributed to this outlook:
- Employment decline will lead to the loss of some 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 13,200 people work in this occupation.
- Software developers and programmers mainly work in the following sectors:
- Professional, scientific and technical services (NAICS 54): 53%
- Federal government public administration (NAICS 911): 17%
- 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 Stratford - Bruce Peninsula region for the 2025-2027 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.
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): 77%
- Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 9%
- Construction (NAICS 23): 7%
- Motor vehicle, body, trailer and parts manufacturing (NAICS 3361-3363): 7%
-
The employment outlook will be Very limited for software developers and programmers (NOC 21232) in the Toronto region for the 2025-2027 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.
Here are some key facts about software developers and programmers in the Toronto region:
- Approximately 52,470 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): 14%
- Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 9%
-
The employment outlook will be Very limited for software developers and programmers (NOC 21232) in the Windsor - Sarnia region for the 2025-2027 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.
Here are some key facts about software developers and programmers in the Windsor - Sarnia region:
- Approximately 1,720 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): 14%
- Motor vehicle, body, trailer and parts manufacturing (NAICS 3361-3363): 6%
-
ManitobaModerate
The employment outlook will be Moderate for software developers and programmers (NOC 21232) in Manitoba for the 2025-2027 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 moderate number of unemployed workers with recent experience in this occupation.
- Demand for this occupation is driven by rapid technological advancement, the expansion of digital services, and the increasing complexity of software and systems.
- Key trends for this occupation are in artificial intelligence (AI), the Internet of Things (IoT), virtual and augmented reality, blockchain, cybersecurity, and cloud technologies.
- While there are a growing number of tech startups and companies in the province, venture capital investment in the sector has decreased.
- Jobs are concentrated in the Winnipeg region.
Here are some key facts about software developers and programmers in Manitoba:
- Approximately 4,000 people work in this occupation.
- Software developers and programmers mainly work in the following sectors:
- Computer systems design services (NAICS 5415): 47%
- Insurance Carriers and related activities (NAICS 524, 526): 10%
- Information and cultural industries (NAICS 51): 8%
- 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.
-
The employment outlook will be Moderate for software developers and programmers (NOC 21232) in the North Central region for the 2025-2027 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 North Central region:
- Software developers and programmers mainly work in the following sectors:
- Finance, insurance and Real estate and rental and leasing (NAICS 52-53): 39%
- Professional, scientific and technical services (NAICS 54): 36%
- Computer, electronic and electrical product manufacturing (NAICS 334-335): 25%
-
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 South Central region for the 2025-2027 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 South Central region:
- Approximately 40 people worked in this occupation in May 2021.
- Software developers and programmers mainly work in the following sectors:
- Finance, insurance and Real estate and rental and leasing (NAICS 52-53): 39%
- Professional, scientific and technical services (NAICS 54): 36%
- Computer, electronic and electrical product manufacturing (NAICS 334-335): 25%
-
The employment outlook will be Moderate for software developers and programmers (NOC 21232) in the Southeast region for the 2025-2027 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 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): 79%
- Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 21%
-
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 Winnipeg region for the 2025-2027 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 moderate 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 3,520 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): 17%
- Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 11%
- Computer, electronic and electrical product manufacturing (NAICS 334-335): 6%
- Transportation and warehousing (NAICS 48-49): 5%
-
SaskatchewanLimited
The employment outlook will be Limited for software developers and programmers (NOC 21232) in Saskatchewan for the 2025-2027 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 moderate number of unemployed workers with recent experience in this occupation.
Here are some key facts about software developers and programmers in Saskatchewan:
- Approximately 1,750 people work in this occupation.
- Software developers and programmers mainly work in the following sectors:
- Computer systems design services (NAICS 5415): 61%
- Information and cultural industries (NAICS 51): 8%
- 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 Limited for software developers and programmers (NOC 21232) in the Regina - Moose Mountain region for the 2025-2027 period.
The following factors contributed to this outlook:
- Employment is expected to remain relatively stable.
- A moderate number of 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 650 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): 16%
- Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 8%
-
The employment outlook will be Limited for software developers and programmers (NOC 21232) in the Saskatoon - Biggar region for the 2025-2027 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 moderate 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 980 people work in this occupation.
- Software developers and programmers mainly work in the following sectors:
- Professional, scientific and technical services (NAICS 54): 61%
- Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 10%
- Computer, electronic and electrical product manufacturing (NAICS 334-335): 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.
-
AlbertaModerate
The employment outlook will be Moderate for software developers and programmers (NOC 21232) in Alberta for the 2025-2027 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.
- There are a moderate number of unemployed workers with recent experience in this occupation.
- Demand for this occupation is driven by rapid technological advancement, the expansion of digital services, and the increasing complexity of software and systems.
- Key trends for this occupation are in artificial intelligence (AI), the Internet of Things (IoT), virtual and augmented reality, blockchain, cybersecurity, and cloud technologies.
- Most employment opportunities will be in Calgary or Edmonton.
Here are some key facts about software developers and programmers in Alberta:
- Approximately 17,100 people work in this occupation.
- Software developers and programmers mainly work in the following sectors:
- Computer systems design services (NAICS 5415): 68%
- 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
-
The employment outlook will be Limited for software developers and programmers (NOC 21232) in the Athabasca - Grande Prairie - Peace River region for the 2025-2027 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.
- Demand for this occupation is driven by rapid technological advancement, the expansion of digital services, and the increasing complexity of software and systems.
- Key trends for this occupation are in artificial intelligence (AI), the Internet of Things (IoT), virtual and augmented reality, blockchain, cybersecurity, and cloud technologies.
- Most employment opportunities will be in Calgary or Edmonton.
Here are some key facts about software developers and programmers in the Athabasca - Grande Prairie - Peace River region:
- Software developers and programmers mainly work in the following sectors:
- Professional, scientific and technical services (NAICS 54): 76%
- Educational services (NAICS 61): 23%
-
The employment outlook will be Limited for software developers and programmers (NOC 21232) in the Banff - Jasper - Rocky Mountain House region for the 2025-2027 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.
- Demand for this occupation is driven by rapid technological advancement, the expansion of digital services, and the increasing complexity of software and systems.
- Key trends for this occupation are in artificial intelligence (AI), the Internet of Things (IoT), virtual and augmented reality, blockchain, cybersecurity, and cloud technologies.
- Most employment opportunities will be in Calgary or Edmonton.
Here are some key facts about software developers and programmers in the Banff - Jasper - Rocky Mountain House 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): 76%
- Educational services (NAICS 61): 23%
-
The employment outlook will be Moderate for software developers and programmers (NOC 21232) in the Calgary region for the 2025-2027 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.
- There are a moderate number of unemployed workers with recent experience in this occupation.
- Demand for this occupation is driven by rapid technological advancement, the expansion of digital services, and the increasing complexity of software and systems.
- Key trends for this occupation are in artificial intelligence (AI), the Internet of Things (IoT), virtual and augmented reality, blockchain, cybersecurity, and cloud technologies.
- Most employment opportunities will be in Calgary or Edmonton.
- Calgary is one of the fastest-growing tech talent markets in North America, accounting for 7% of Calgary's overall workforce in 2025. In the region, tech employment has jumped 61% during the period of 2021 to 2024.
Here are some key facts about software developers and programmers in the Calgary region:
- Approximately 11,750 people work in this occupation.
- Software developers and programmers mainly work in the following sectors:
- Professional, scientific and technical services (NAICS 54): 69%
- 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.
-
The employment outlook will be Moderate for software developers and programmers (NOC 21232) in the Edmonton region for the 2025-2027 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.
- There are a moderate number of unemployed workers with recent experience in this occupation.
- Demand for this occupation is driven by rapid technological advancement, the expansion of digital services, and the increasing complexity of software and systems.
- Key trends for this occupation are in artificial intelligence (AI), the Internet of Things (IoT), virtual and augmented reality, blockchain, cybersecurity, and cloud technologies.
- Most employment opportunities will be in Calgary or Edmonton.
- The Edmonton region offers a variety of opportunities to acquire the education and skills necessary for this occupation.
- Employment opportunities for workers are good in the near-term, as the region's tech sector continues to attract significant venture capital investments.
Here are some key facts about software developers and programmers in the Edmonton region:
- Approximately 4,670 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): 11%
-
The employment outlook will be Moderate for software developers and programmers (NOC 21232) in the Lethbridge - Medicine Hat region for the 2025-2027 period.
The following factors contributed to this outlook:
- Employment is expected to remain relatively stable.
- A moderate number of positions will become available due to retirements.
- There are several unemployed workers with recent experience in this occupation.
- Demand for this occupation is driven by rapid technological advancement, the expansion of digital services, and the increasing complexity of software and systems.
- Key trends for this occupation are in artificial intelligence (AI), the Internet of Things (IoT), virtual and augmented reality, blockchain, cybersecurity, and cloud technologies.
- Most employment opportunities will be in Calgary or Edmonton.
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%
-
The employment outlook will be Moderate for software developers and programmers (NOC 21232) in the Red Deer region for the 2025-2027 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.
- There are a small number of unemployed workers with recent experience in this occupation.
- Demand for this occupation is driven by rapid technological advancement, the expansion of digital services, and the increasing complexity of software and systems.
- Key trends for this occupation are in artificial intelligence (AI), the Internet of Things (IoT), virtual and augmented reality, blockchain, cybersecurity, and cloud technologies.
- Most employment opportunities will be in Calgary or Edmonton.
Here are some key facts about software developers and programmers in the Red Deer 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): 56%
- Machinery manufacturing (NAICS 333): 31%
- Support activities for mining, oil and gas (NAICS 213): 14%
-
An employment outlook has not been assigned to this occupation in this region due to low levels of employment.
-
British ColumbiaModerate
The employment outlook will be Moderate for software developers and programmers (NOC 21232) in British Columbia for the 2025-2027 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 moderate number of unemployed workers with recent experience in this occupation.
A growing tech sector, advancements in robotics and new innovation hubs, could create job opportunities.
Employment in this sector has fluctuated throughout 2025, as a tough investment climate and high interest on loans led some companies to reduce their workforce.
Employment opportunities are centered in the Lower Mainland-Southwest region, as many companies have headquarters offices in Metro Vancouver; Victoria and the Okanagan are also emerging as tech hubs.
Occupations that create automation systems include engineering, technology, and data science fields.
These roles are central to designing, building, and maintaining automated processes in industries like manufacturing, logistics, healthcare, and IT.
Some analytical duties of this occupation are likely to change with adoption of digital innovations, which may enable workers to do their jobs more efficiently.
Examples include cloud computing to improve data management and analysis (for example forecasting, optimizing, natural language processing), and blockchain for transparent and secure digital transactions.
Some technology companies, particularly software engineering teams, are transforming to adapt to AI as a product feature and to replace staff as a central operational strategy.
Here are some key facts about software developers and programmers in British Columbia:
- Approximately 26,650 people work in this occupation.
- Software developers and programmers mainly work in the following sectors:
- Computer systems design services (NAICS 5415): 66%
- Information and cultural industries (NAICS 51): 9%
- 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 2025-2027 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 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): 57%
- Utilities (NAICS 22): 19%
- Educational services (NAICS 61): 12%
- 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 Lower Mainland - Southwest region for the 2025-2027 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 moderate number of unemployed workers with recent experience in this occupation.
Here are some key facts about software developers and programmers in the Lower Mainland - Southwest region:
- Approximately 23,020 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): 13%
- 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 Moderate for software developers and programmers (NOC 21232) in the Thompson - Okanagan region for the 2025-2027 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 moderate 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): 65%
- Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 17%
-
The employment outlook will be Good for software developers and programmers (NOC 21232) in the Vancouver Island and Coast region for the 2025-2027 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 moderate 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,310 people work in this occupation.
- Software developers and programmers mainly work in the following sectors:
- Professional, scientific and technical services (NAICS 54): 65%
- Computer, electronic and electrical product manufacturing (NAICS 334-335): 9%
- Information, cultural, arts, entertainment and recreation services (NAICS 51, 71): 7%
-
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.
Related links
Canadian Occupational Projection System (COPS) - Employment and Social Development Canada (ESDC)
Page details
- Date modified: