How to Find Your NOC Code as an Indonesian Software Engineer Moving to Canada
How to Find Your NOC Code as an Indonesian Software Engineer Moving to Canada
The NOC code — the National Occupational Classification code — is one of the most consequential decisions in your Express Entry application. Get it wrong and you may claim the wrong work experience, miss a STEM category-based draw you qualify for, or have your application refused because your stated duties do not match your declared NOC.
For Indonesian tech workers, the challenge is that Canadian job titles do not map cleanly to the roles used at Gojek, Tokopedia, Traveloka, or at Indonesian banks and engineering firms. This guide explains the 2021 NOC system and shows you how to identify the right code for the most common Indonesian professional roles.
How the NOC 2021 System Works
Canada updated its occupational classification to NOC 2021 (also called TEER), replacing the old 4-digit codes with a new structure. Every occupation is now assigned a TEER (Training, Education, Experience, and Responsibilities) level from 0 to 5:
- TEER 0: Management and executive roles
- TEER 1: Professional occupations requiring a university degree
- TEER 2: Technical roles requiring a college diploma or apprenticeship
- TEER 3: Some college training or specific occupation experience
- TEER 4 and 5: Semi-skilled and low-skill roles
For FSWP eligibility and STEM category-based draws, you need TEER 0, 1, 2, or 3. Most tech and engineering professionals in Jakarta are TEER 1.
Finding the Right Code: The Official Method
Go to the National Occupational Classification website at noc.esdc.gc.ca. Search by job title or keyword. For each result, read the "Main duties" section carefully. Your actual work duties — not your job title — must match at least 80% of the listed main duties for your claimed NOC.
This 80% match is what IRCC will assess when you submit your employment reference letters. Your Jakarta employer's letter must describe duties that align with the Canadian NOC description, not just your Indonesian job title.
NOC Code Mapping for Common Indonesian Roles
Here is a reference table for the roles most commonly held by Indonesian professionals applying for Express Entry:
| Indonesian Job Title | Likely NOC 2021 Code | TEER Level | STEM Draw Eligible |
|---|---|---|---|
| Software Engineer | 21231 | 1 | Yes |
| Software Developer / Programmer | 21232 | 1 | Yes |
| Web Developer / Front-End Engineer | 21234 | 1 | Yes |
| Data Scientist / ML Engineer | 21211 | 1 | Yes |
| Cybersecurity Analyst / Specialist | 21220 | 1 | Yes |
| Database Analyst / DBA | 21223 | 1 | Yes |
| IT Project Manager / Product Manager | 20012 | 0 | Yes |
| Civil Engineer | 21300 | 1 | Yes |
| Mechanical Engineer | 21301 | 1 | Yes |
| Systems Analyst / Business Analyst | 21221 | 1 | Yes |
| Network Administrator / IT Support | 22220 | 2 | Yes |
| Accountant / CPA | 11100 | 1 | No |
| Registered Nurse | 31301 | 1 | Yes (Healthcare draw) |
Free Download
Get the Indonesia → Canada Express Entry Guide — Quick-Start Checklist
Everything in this article as a printable checklist — plus action plans and reference guides you can start using today.
The "Squad Lead" and "Product Engineer" Problem
Many Indonesian developers work in environments that use non-standard titles: Squad Lead, Chapter Lead, Product Engineer, Platform Engineer, Site Reliability Engineer. These titles do not map directly to the Canadian NOC descriptions.
The process for handling this:
- Look at your actual daily duties — what do you code, build, review, or manage?
- Read the main duties for the candidate NOC code carefully
- If your duties primarily involve writing and maintaining software, you are most likely 21231 or 21232
- If your duties primarily involve leading a technical team AND you have decision-making authority over technical direction, consider 20012 (Computer Systems Manager) — but only if the management duties genuinely dominate your role
Do not claim a TEER 0 management code if the majority of your time is hands-on development. IRCC may request additional documentation, and a mismatch between your stated NOC and your described duties is a common reason for Additional Document Requests (ADRs).
Why STEM Draw Eligibility Matters for Indonesians
Since 2023, Canada has run category-based Express Entry draws targeting professionals in specific NOC codes. STEM draws require at least 12 months of continuous full-time work experience in an eligible TEER 0 or 1 occupation in the relevant list within the past three years.
For Indonesian tech workers, STEM draws are the most realistic path to an ITA. While general draws have required CRS scores above 540, STEM-specific draws in 2025 cut off around 480–495. An Indonesian developer at a Jakarta unicorn with 3+ years of experience in NOC 21232, CLB 9 IELTS, and an S1 degree can realistically hit 480+.
The critical step: verify that your NOC code appears on the current STEM category list. This list is updated by IRCC and published at canada.ca. Common codes like 21231, 21232, 21220, and 21211 have appeared in STEM draws consistently.
After You Have Your NOC Code
Your NOC code needs to appear correctly in three places:
- Your Express Entry profile — when you enter your work experience, you select the NOC that matches your duties
- Your employment reference letter — the letter from your Indonesian employer must describe duties that match the NOC main duties
- Your WES application (if relevant) — some ECA processes ask about your occupation
A common mistake is claiming NOC 21231 (Software Engineers and Designers) when your employer's paklaring only says "Programmer." The reference letter must describe engineering duties — system design, architecture decisions, code review — not just coding.
The complete guide for Indonesian Express Entry applicants includes a step-by-step NOC matching worksheet and a reference letter template designed for Jakarta-based employers unfamiliar with IRCC's requirements. Get the full toolkit at /from-indonesia/ca-express-entry/.
Get Your Free Indonesia → Canada Express Entry Guide — Quick-Start Checklist
Download the Indonesia → Canada Express Entry Guide — Quick-Start Checklist — a printable guide with checklists, scripts, and action plans you can start using today.