Sample letter, NOC 21232

Software Developer reference letter for Express Entry

A complete employment reference letter for a software developer, with duties that cover the lead statement and main duties of NOC 21232 without copying them. Every person and company is fictional. Use it as a model, then build your own in the free generator.

Updated

Start my letter for NOC 21232

NOC 21232 duties and wages

  • NOC 21232, TEER 1
  • 4 of 7 main duties covered
  • No NOC wording copied

What should a software developer reference letter for Express Entry include?

Your job title, dates, hours per week, salary and benefits, on company letterhead, signed by your supervisor or HR, and a list of duties that match NOC 21232 Software developers and programmers. Its lead statement reads: “Software developers and programmers design, write, and test code for new systems and software to ensure efficiency.” Your duties should show that work and most of the main duties, described in plain words with your own details rather than copied from the NOC.

NOC code
21232
TEER
1, skilled work
Main duties covered
4 of 7
Category draw list
None

Sample software developer reference letter

[Print on company letterhead]

October 1, 2026

Re: Employment reference for Ananya Rao

To whom it may concern:

This letter confirms that Ananya Rao worked for Bluepine Software Pvt. Ltd. from July 12, 2021 to August 29, 2025.

Job title: Software Developer

Dates: July 12, 2021 to August 29, 2025

Status: Full-time, permanent

Hours of work: 40 hours per week

Salary: 1,800,000 INR per year

Benefits: Group health insurance, annual performance bonus

In this role, Ananya’s main duties were:

  • Wrote, tested and maintained features for the company’s web application in TypeScript and Python.
  • Turned product requirements into technical designs and time estimates with product managers.
  • Wrote automated unit and integration tests and kept the build pipeline passing.
  • Reviewed code from other developers and fixed defects found in testing.
  • Investigated and fixed production problems and documented the fixes for the team.
  • Improved existing code for speed and security and updated technical documentation.

This letter is provided at Ananya’s request. If you need more information, please contact me at +91 80 5550 1234 or hr@bluepinesoftware.example.

Sincerely,

[Signature]

Rohit Iyer

Engineering Manager

Bluepine Software Pvt. Ltd.

14 Residency Road, Bengaluru, Karnataka 560025, India

+91 80 5550 1234 · hr@bluepinesoftware.example

Fictional person and company. Built with the free generator; the employer prints it on letterhead and signs it.

Start my letter for NOC 21232

How these duties match NOC 21232

The generator checks every letter this way. Main duties marked “May” in the NOC are optional; the rest are the core duties.

NOC 21232 main duties and whether the sample letter covers them
NOC 21232 main dutyIn this letter
Design, write, read, test, and correct code for new softwareCovered
Analyze information to recommend and plan the installation of new systems or modifications of an existing systemNot in this letter
Evaluate simple interrelationships between programs such as whether a contemplated change in one part of a program would cause unwanted results in a related partNot in this letter
Program animation software to predefined specifications for interactive video games, Internet and mobile applicationsNot in this letter
Write, modify, integrate and test software code for e-commerce, Internet and mobile applicationsCovered
Develop, implement, modify and maintain gameplay features that integrate effectively into existing softwareCovered
Write documentation for new and updated software.Covered

Tips for a software developer reference letter

  • Name the languages, frameworks and kinds of systems you worked on; it is the clearest proof of 21232 work.
  • Testing, debugging and maintaining code are part of 21232, along with writing new features.
  • For work outside Canada, give the salary in the currency you were paid in.

NOC 21232 and Express Entry

  • NOC 21232 is TEER 1, which counts as skilled work for the Federal Skilled Worker Program and the Canadian Experience Class.
  • It is not on a current Express Entry category draw list. See the lists.

Not sure this is your code? Match your duties with the NOC finder.

Sample letters for other jobs

  • Personal support worker

    Sample letter for NOC 33102, with duties written in the employer’s own words. PSW sample

  • Cook

    Sample letter for NOC 63200, with duties written in the employer’s own words. Cook sample

  • Food Service Supervisor

    Sample letter for NOC 62020, with duties written in the employer’s own words. Food Service Supervisor sample

  • Administrative Assistant

    Sample letter for NOC 13110, with duties written in the employer’s own words. Administrative Assistant sample

  • Accountant

    Sample letter for NOC 11100, with duties written in the employer’s own words. Accountant sample

  • Registered Nurse

    Sample letter for NOC 31301, with duties written in the employer’s own words. Registered Nurse sample

  • Early Childhood Educator

    Sample letter for NOC 42202, with duties written in the employer’s own words. Early Childhood Educator sample

  • Truck Driver

    Sample letter for NOC 73300, with duties written in the employer’s own words. Truck Driver sample

  • Electrician

    Sample letter for NOC 72200, with duties written in the employer’s own words. Electrician sample

Blank template and full checklist

Where this information comes from

IRCC’s supporting documents page lists reference letters from employers “with your job duties, dates you worked there, and salary” as proof of work experience, and the Express Entry documents page asks for proof of work experience such as a reference or experience letter from an employer. The other items in our checklist are what officers expect to see in practice and what immigration lawyers advise; IRCC publishes no official letter form.

Occupation codes, titles and descriptions are adapted from Statistics Canada, National Occupational Classification (NOC) 2021 Version 1.0. This does not constitute an endorsement by Statistics Canada of this product.

CVMaple is not affiliated with IRCC and does not give legal advice. A reference letter must be checked, corrected and signed by your employer, and every detail must be true. Misrepresentation on an immigration application can lead to a five-year ban.

Checked on October 15, 2026.

Frequently asked questions

Is a software developer skilled work for Express Entry?

Yes. Software developers and programmers are NOC 21232, TEER 1.

My employer is outside Canada. Is the letter different?

The content is the same. Use the local currency for the salary, and if the letter is not in English or French, include a certified translation.

Can I copy this software developer reference letter?

Use it as a model, not a copy. Your letter has to describe your own duties, dates, hours and pay, and your employer has to check and sign it. Start your own letter for NOC 21232.

Who should sign it?

Your direct supervisor or someone in HR, on company letterhead, with their name, job title, phone and email.

Write your own software developer letter in a few minutes.

The generator starts with NOC 21232, checks your duties against it as you type and downloads a Word file for your employer.

Start my letter

Reference letters and Express Entry