What the job covers
Software engineers and designers research, design, evaluate, integrate and maintain software applications, technical environments, operating systems, embedded software, information warehouses and telecommunications software.
Live data
What software engineers and designers earn in Canada
Published wages by province, so you can compare an offer against what the job actually pays where you plan to settle.
| Where | Low | Median | High | Median, full year |
|---|---|---|---|---|
| Canada | $35.00 | $56.49 | $91.35 | $117,499 |
| Ontario | $36.06 | $56.73 | $88.00 | $117,998 |
| British Columbia | $35.00 | $62.50 | $99.04 | $130,000 |
| Alberta | $36.06 | $51.92 | $100.00 | $107,994 |
| Quebec | $35.00 | $53.60 | $86.54 | $111,488 |
| Manitoba | $20.00 | $46.15 | $69.23 | $95,992 |
| New Brunswick | $26.44 | $52.88 | $81.73 | $109,990 |
| Nova Scotia | $32.32 | $52.50 | $98.56 | $109,200 |
| Saskatchewan | $33.65 | $50.48 | $74.71 | $104,998 |
| Newfoundland and Labrador | $33.48 | $48.88 | $71.24 | $101,670 |
Hourly rates for NOC 21231, reference period 2023-2024. The full-year column assumes 2,080 paid hours and is our arithmetic, not a published figure. Source: Job Bank wage data (ESDC), updated November 19, 2025. Wages are what people in the job actually earn; they are not a guarantee of what an employer will offer you.
Which code to use
IRCC uses the 2021 classification. Under it this work is 21231 Software engineers and designers, but the old group 2173 was split, so check the duties on your reference letters against the alternatives before you claim a code: 21211 Data scientists. Choosing the wrong one is a common reason an application is refused after an invitation.
Pathway 1
Express Entry for software engineers and designers
Your occupation does not add or remove CRS points on its own. The Comprehensive Ranking System scores age, education, language results, years of skilled work and Canadian ties, and it treats one year as a software engineers and designers the same as one year in any other eligible occupation. What the occupation decides is whether the experience counts at all: it must be in a TEER 0 to 3 job, and your duties must match the lead statement and main duties of the NOC you claim.
Get the NOC right before anything else. IRCC reads your reference letters against the NOC description, and a letter that lists duties from a different unit group is the most common reason a skilled-worker application is refused after an invitation. Ask employers to describe what you actually did, with dates, hours and pay, rather than copying the NOC text.
IRCC also runs category-based rounds that invite lower-scoring candidates who have recent experience in a listed occupation group. This occupation belongs to the STEM family, which has been one of the categories in recent years. The exact list of eligible NOC codes and the amount of experience required change from year to year, so confirm the current list on IRCC’s Express Entry page before you rely on a category draw.
The latest rounds across all categories.
| Date | Round | Invitations | CRS cut-off |
|---|---|---|---|
| September 4, 2026 | Healthcare and Social Services Occupations, 2026-Version 3#441 | 3,500 | 475 |
| September 3, 2026 | Physicians with Canadian Work Experience, 2026-Version 1#440 | 229 | 198 |
| September 1, 2026 | Canadian Experience Class#439 | 2,000 | 521 |
| August 31, 2026 | Provincial Nominee Program#438 | 562 | 697 |
| August 19, 2026 | French-Language proficiency 2026-Version 2#437 | 5,000 | 382 |
Source: Immigration, Refugees and Citizenship Canada (www.canada.ca), latest round September 4, 2026All Express Entry rounds
Pathway 2
Provincial nomination
Provinces nominate people whose occupation they need, and a nomination adds 600 points to an Express Entry profile or opens a direct permanent residence application. For software engineers and designers, the streams to watch are those that target in-demand occupations, those that reward a job offer in the province, and those that invite candidates already working there on a permit.
Based on labour-market demand, the provinces most relevant to this occupation are listed below. Each province page shows its active streams and recent nominations.
Streams in these provinces
Pathway 3
Work permits for software engineers and designers
Most people who come to Canada to work as a software engineers and designers hold an employer-specific work permit. There are two ways an employer can support one. Under the Temporary Foreign Worker Program the employer first obtains a Labour Market Impact Assessment (LMIA) from Employment and Social Development Canada, which confirms it advertised the job and could not find a Canadian or permanent resident. Under the International Mobility Program the job is LMIA-exempt: the employer instead submits the offer through IRCC’s Employer Portal and pays a compliance fee, and you apply with the offer number.
Common LMIA exemptions are transfers within a multinational company, professionals covered by a free-trade agreement such as CUSMA, spouses of skilled workers and students, International Experience Canada for young people from partner countries, and permits that give a significant benefit to Canada. If your employer has an office abroad, or you have a partner who already holds a Canadian permit, ask about these before an LMIA is started, because an exempt permit is usually faster and cheaper.
For a skilled role the LMIA is assessed under the high-wage or low-wage stream depending on how the offered salary compares with the provincial median, and the employer must commit to the wage and conditions in the offer. Some technology and specialised occupations may qualify for the Global Talent Stream, which has faster LMIA processing for eligible employers.
A work permit is temporary, but it is often the strongest step towards permanent residence. Skilled work in Canada opens the Canadian Experience Class after one year and improves your score in most provincial streams, and time spent working here counts towards Express Entry points for Canadian experience.
Where the jobs are
Cities for software engineers and designers
Job market, cost of living and settlement services by city.
Ready when you are
Ready to start your Canadian journey?
Take the first step towards your new life in Canada. Book a consultation with our licensed immigration consultants today.
- Licensed RCIC consultants
- High success rate
- 500+ families helped