NEWOntario replaced all 8 OINP streams on June 26, 2026. Everything here covers the new Workforce Priority stream.
HomeOccupationsSoftware developers
Occupation · Software developers

OINP for Software Developers & Engineers

Software developers and programmers are classified under NOC 21232, TEER 1, a strong fit for the skilled job offer pathway, especially for roles paying above Ontario's tech sector median.

21232 · NOC codeTEER 1 · TEER levelSkilled job offer · PathwaySTEM / skilled trades tier · Occupational category

Why developers often score well

Software development (NOC 21232, TEER 1) tends to score well on factors tied to skill level and pay:

9 / 9 pts

Occupation TEER level

TEER 1 occupations qualify for the top TEER level tier under the skilled job offer pathway.

Often high

Hourly wage

Ontario tech salaries frequently clear the $40/hr top wage tier, particularly in Toronto and Waterloo-Kitchener.

Often high

Education

Most software developer roles require a Bachelor's degree or higher in computer science or a related field.

A sample score scenario

Here is an illustrative (not guaranteed) scenario for a software developer with a Waterloo job offer:

Example profile: Software developer, 1 year Ontario experience, CLB 9, Master's degree, Waterloo-Kitchener job offer

Work region (Southwestern Ontario, est.)11 / 15
Occupation TEER level (TEER 1)9 / 9
Hourly wage ($40+/hr)15 / 15
Occupational category (STEM, est.)7 / 10
Ontario work experience (12 to 23 mo., est.)12 / 18
Income tax history ($70k+/yr)8 / 8
Education (Master's, est.)8 / 10
Canadian credentials (none)0 / 10
Language ability (CLB 9+)15 / 15
Bilingualism (not bilingual)0 / 10
Temporary resident status (valid permit)10 / 10
Estimated total95 / 130

This is an illustrative example, not a guarantee. Run the full calculator with your own details.

Frequently asked questions

Is NOC 21232 the right code for all software roles?

21232 covers software developers and programmers specifically. Related roles like data scientists, systems architects, or engineering managers may fall under different NOC codes. Check the NOC and TEER finder to confirm yours.

Does a tech job offer need to meet a minimum salary?

Ontario job offers generally need to meet or exceed the prevailing wage for the occupation and region. See the job offer requirements guide for the full criteria.

Which pathway do software developers use?

TEER 1 tech roles fall under the skilled job offer pathway.

Free 1 on 1 strategy call

Ready to see your exact score?

Run the free developer calculator, or let GetNorthPath's AI and licensed RCIC review handle your full application for a flat $299 CAD.

  • Full eligibility review: stream criteria, employer checks and document readiness
  • Score maximization plan: which levers are realistic for you, in what order
  • Express Entry alignment: a nomination adds 600 CRS points
Full application management
$299 CAD · flat, with RCIC review

No obligation. If OINP isn't your best route, we'll say so.

Occupation pathway · Score for your role