$0 Indonesia → Canada Express Entry Guide — Quick-Start Checklist

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:

  1. Look at your actual daily duties — what do you code, build, review, or manage?
  2. Read the main duties for the candidate NOC code carefully
  3. If your duties primarily involve writing and maintaining software, you are most likely 21231 or 21232
  4. 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:

  1. Your Express Entry profile — when you enter your work experience, you select the NOC that matches your duties
  2. Your employment reference letter — the letter from your Indonesian employer must describe duties that match the NOC main duties
  3. 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.

Learn More →