Vancouver, BC •• •• +1 403 400 5755
Book a Consultation

Occupations

Software Developers and Programmers — NOC 21232

NOC 21232 (Software developers and programmers) is a TEER 1 occupation under NOC 2021. It classifies a type of software development work—it does not issue a work permit or permanent residence. Use the official lead statement to match duties. Work permits and PR programs may reference your NOC, but each program has separate rules. Confirm the live NOC profile before you apply.

Quick reference

NOC 202121232
TEER1
TitleSoftware developers and programmers
NOC ≠ permitClassification only

Overview

NOC 21232 — Software developers and programmers is a TEER 1 unit group. It is one of the most commonly discussed tech codes for graduates and workers—and one of the most often mismatched when people pick by title.

Common situations

Full-stack or product developer writing and maintaining applications

Often aligns with 21232 if duties match the official developer/programmer lead statement.

Architecture-heavy design and systems engineering

Compare carefully with 21231 before defaulting to 21232.

Web-focused roles

Related unit groups (for example web developers/programmers) may fit better—use the NOC tool, not guesswork.

Building PR after Canadian tech work

Keep reference letters that describe duties, tools, and seniority in language that maps to the unit group you claim.

What NOC 21232 is

Check ESDC’s NOC profile for the authoritative lead statement and main duties. Broadly, this group covers designing, writing, modifying, and testing computer applications and related code as developers/programmers.

TEER level

TEER 1. Record it as shown on the official NOC 2021 profile when forms ask for TEER.

NOC is not a permit

Selecting 21232 on a résumé or Express Entry profile does not authorize employment. You still need a valid work permit or other authorization to work. See Work Permit Requirements.

21232 or another tech NOC?

Developer, engineer, and analyst titles blur together. Tamara can help you align duties with the official unit group before you file.

Book a Consultation

Work pathways (high level)

  • PGWP / other open permits: work first under the open category; classify NOC later for PR or closed offers.
  • Employer-specific permits: driven by the offer and LMIA/exemption rules—not by publishing 21232 on a job ad.
  • This page does not list LMIA-eligible occupations.

Permanent residence pathways (high level)

  • Express Entry programs may accept TEER 1 skilled experience when all other criteria are met.
  • Some provincial streams periodically target technology occupations—verify WelcomeBC or other provincial sites for current lists and draws.
  • Category-based federal draws change; confirm IRCC’s official category pages.

Common mistakes

  • Picking 21232 because “everyone in tech uses it”
  • Inflating duties to force a TEER 1 match
  • Assuming a tech NOC means faster LMIA or guaranteed PNP
  • Ignoring language and education requirements while focusing only on NOC

This guide summarizes official NOC and IRCC concepts. Classifications and program rules change. Confirm current details on Canada.ca and noc.esdc.gc.ca.

Before you apply

  • Read the official NOC 21232 lead statement and main duties
  • Compared duties to 21231, 21230, 21234, and related IT codes
  • Documented TEER 1 from the official profile
  • Separated permit eligibility from NOC labelling
  • Checked Express Entry / PNP rules separately
  • Avoided relying on unofficial ‘in-demand’ lists alone

Frequently asked questions

Is NOC 21232 TEER 1?
Yes, under NOC 2021 it is listed as TEER 1. Always re-check the official table if NOC versions update.
Can I use 21232 for Express Entry?
Skilled work in this TEER band can support Express Entry if you meet the program’s experience and other criteria. The code alone is not an invitation.
My title is ‘software engineer’—is 21232 wrong?
Maybe. Compare duties to 21231 and 21232. Title is not decisive.
Does 21232 mean I can skip an LMIA?
No. LMIA or exemption depends on the employer pathway, not the NOC number.
Does PGWP work have to be 21232?
PGWP is an open permit. NOC becomes important when you later claim skilled experience for PR or certain offers.
Is this legal advice?
No. This guide summarizes official classification and IRCC concepts. Outcomes depend on your full facts.

See also

References

  1. Find your NOC
  2. NOC search (ESDC)
  3. Express Entry
  4. Work permits overview

Note: This guide is general information, not legal advice. Outcomes depend on your facts and IRCC’s assessment. Confirm current rules on Canada.ca before you apply.

Planning work or PR with tech experience?

Book a consultation to map NOC 21232 experience to realistic pathways.