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.
Developer, engineer, and analyst titles blur together. Tamara can help you align duties with the official unit group before you file.
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
Related guides
- Software Engineers and Designers — NOC 21231
- Work Permit Requirements
- PGWP vs Employer-Specific Work Permit
- LMIA vs LMIA-Exempt Work Permit
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
- Software Engineers and Designers — NOC 21231
- Work Permit Requirements
- PGWP vs Employer-Specific Work Permit
References
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.