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

NOC Codes for Express Entry: Guide for Kenyan Software Developers, Nurses, and Engineers

NOC Codes for Express Entry: What Kenyan Software Developers, Nurses, and Engineers Need to Know

Your National Occupational Classification (NOC) code is not a formality. It determines which category-based draws you are eligible for, whether your work experience qualifies for Express Entry programs, and how IRCC evaluates the reference letters from your Kenyan employer.

Choosing the wrong NOC code — or choosing a code that does not match the duties described in your reference letter — is a direct path to either a lower CRS score or an application refusal. This matters especially for Kenyan professionals applying in 2026, when IRCC's category-based selection process means the right NOC code can determine whether you receive an ITA at 480 points or wait indefinitely.

How the NOC System Works for Express Entry

Canada's NOC system classifies occupations into TEER levels — Training, Education, Experience, and Responsibilities. For Express Entry, your primary occupation must fall within TEER 0, 1, 2, or 3 to be eligible.

TEER 0: Management occupations TEER 1: Occupations requiring a university degree TEER 2: Occupations requiring a college diploma or apprenticeship of two or more years TEER 3: Occupations requiring a college diploma or apprenticeship of less than two years

TEER 4 and 5 are not eligible for Express Entry's Federal Skilled Worker Program. If your NOC is in TEER 4 or 5, you cannot create an FSWP profile — though you may still be eligible for specific PNP streams.

For category-based draws, IRCC has designated specific NOC codes for each category. The STEM category and healthcare category are most relevant for Kenyans, given the professional landscape coming out of Nairobi's tech sector and the country's large pool of trained medical professionals.

Kenya Software Developers: NOC 21231

Most software developers, web developers, and applications developers employed in Nairobi's tech sector should use NOC 21231 — Software Engineers and Designers, or NOC 21232 — Software Developers and Programmers, depending on their specific role.

The distinction matters. NOC 21231 (Software Engineers and Designers) requires duties related to designing the architecture of software systems, developing technical specifications, and leading technical teams. NOC 21232 (Software Developers and Programmers) covers writing, testing, and debugging application code.

For the STEM category-based draws, both codes are eligible. However, your reference letter from your Kenyan employer must describe duties that match the NOC description precisely. If your job title is "Software Developer" at a Nairobi fintech but your reference letter describes generic "IT support," the code will not match and your work experience claim may be rejected.

What your reference letter must include for NOC 21231 or 21232:

  • Your exact job title as it appears on your employment contract
  • Start and end dates (or "present" for current employment)
  • Annual salary and benefits package
  • Total weekly hours (full-time is 30+ hours for IRCC's definition)
  • A bulleted list of specific duties that mirrors the NOC description — e.g., "designed RESTful API architecture for financial services platform," not "handled software tasks"

Kenya Nurses: NOC 31301

Registered nurses trained at Kenyan nursing schools and registered with the Nursing Council of Kenya (NCK) typically fall under NOC 31301 — Registered Nurses and Registered Psychiatric Nurses.

This is one of the most actively targeted categories in IRCC's healthcare-specific draws. In 2024 and 2025, healthcare draws occurred regularly with cut-off scores 30 to 50 points below the general draw cut-off. A Kenyan nurse with a CRS score of 470 who is correctly classified under NOC 31301 stands a strong chance of receiving an ITA through a healthcare draw, while the same profile sitting in the general pool would wait months or years.

Important: your registration as a nurse in Canada is separate from your Express Entry application. You do not need a Canadian nursing license to apply for PR. IRCC will grant you PR on the basis of your Kenyan qualifications and work experience. However, to actually work as a nurse in Canada after arrival, you will need to apply to the relevant provincial nursing regulatory body (CARNA in Alberta, CNO in Ontario, BCCNM in British Columbia, etc.). This process can take six to eighteen months and may require a bridging exam. Plan accordingly.

Free Download

Get the Kenya → 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.

Kenya Engineers: Matching Your Specialization

Engineering covers a wide range of NOC codes. The most common for Kenyan applicants:

Civil Engineers — NOC 21300: Roads, bridges, water infrastructure. Kenyan civil engineers with project experience at firms like KENHA contractors, Bamburi Cement, or consulting firms should use this code.

Mechanical Engineers — NOC 21301: Manufacturing, HVAC, automotive. Engineers from companies like KenGen or industrial firms often fall here.

Electrical and Electronics Engineers — NOC 21310: Power systems, telecommunications. Engineers working in Kenya's energy sector (especially renewable energy) and telecoms apply here.

Information Systems Specialists — NOC 21222: If your engineering role is primarily systems integration, database architecture, or network infrastructure, this may be more accurate than a software development code.

The key test for any engineering NOC code: does your reference letter describe duties that align with the specific tasks listed in the NOC description on the Government of Canada website? Read both side by side. If there are significant discrepancies, work with your employer to revise the reference letter before submitting.

Skilled Trades: NOC 72XXX Codes

Canada actively needs skilled tradespeople. If you are a certified electrician, plumber, welder, or industrial mechanic in Kenya, Express Entry is accessible to you through the Federal Skilled Trades Program (FSTP) — provided you meet the specific requirements.

Common skilled trades NOC codes for Kenyan applicants:

  • NOC 72200 — Electrical Mechanics
  • NOC 72300 — Electricians (Except Industrial and Power System)
  • NOC 72400 — Plumbers
  • NOC 72600 — Welders

The FSTP has an additional eligibility requirement: you must either have a valid job offer in Canada or a certificate of qualification from a Canadian province or territory in your trade. Without one of these, you cannot use the FSTP route even if your trade is on the list.

For skilled trades workers who do not have a job offer or Canadian certification, the realistic paths are:

  • A Provincial Nominee Program stream that targets tradespeople (Alberta Opportunity Stream, Saskatchewan Skilled Worker)
  • Building enough CRS points through language and experience to access category-based draws when IRCC runs skilled trades rounds

The Reference Letter Is the Critical Document

Regardless of your occupation, the reference letter from your Kenyan employer is what IRCC uses to verify your NOC code claim. The letter must be on company letterhead, signed by a direct manager or HR representative with their name, title, and contact information clearly stated.

If your employer in Kenya does not know what a "reference letter for Canadian immigration" looks like — and most Kenyan HR departments do not — you will need to guide them. The standard Kenyan "Certificate of Service" or "Recommendation Letter" does not meet IRCC's requirements. It needs specific fields including weekly hours, salary, and a duty-by-duty breakdown.

The Kenya → Canada Express Entry Guide includes a reference letter template formatted to IRCC's 2026 standards, with guidance on how to map common Kenyan job roles to the correct NOC code — a step where many Nairobi applications stumble before they even reach the document stage.

Get Your Free Kenya → Canada Express Entry Guide — Quick-Start Checklist

Download the Kenya → Canada Express Entry Guide — Quick-Start Checklist — a printable guide with checklists, scripts, and action plans you can start using today.

Learn More →