Software developer · Canada

Work in Canada as a developer,
qualified in Nigeria.

Nothing about writing software in Canada needs a licence, so the whole route is paperwork, and the Nigerian half of it does not work the way guides written for other countries describe. That is the half worth reading twice.

Recognition
Not regulated
Work permits sourced
3
Official sources
24
Last checked
2026-09-01

The short answer

Two questions, and they are not the same question.

No licence decision

Recognition

Not regulated · no recognition decision required

No authority approves your qualification before you take this job in Canada. That is a sourced finding, not an absence of research: the links at the bottom of this page are what it rests on.

Always required

Work authorisation

Whatever the recognition branch says, you still need the legal right to work in Canada. We have sourced 3 routes for a qualification obtained outside the EU and EEA.

  • Federal Skilled Worker Program, through Express Entry
  • Provincial Nominee Program
  • Employer-specific work permit through the Global Talent Stream

Qualified inside the EU or EEA? Free movement replaces this branch entirely — pick your country below and the answer changes accordingly.

Work authorisation

Every permit we can source,
side by side.

Open the full roadmap

Federal Skilled Worker Program, through Express Entry

Immigration, Refugees and Citizenship Canada (IRCC)

Points-based
Qualification
At least one year of continuous full-time skilled work experience (or 1,560 hours part-time) within the last 10 years, in a single occupation in TEER category 0, 1, 2 or 3; secondary education; and, for education obtained abroad, an educational credential assessment.
Processing time
Not published as a single figure — IRCC publishes a processing-time tool per application type instead
Deadline to apply after an invitation
60 days
Application, including the right of permanent residence fee
CAD1,590.00
Application, without the right of permanent residence fee
CAD990.00
Include your spouse or partner, including the right of permanent residence fee
CAD1,590.00

Scored, not checked off. We explain the factors and link the official calculator — we never produce a score, because a score reads as a prediction.

The procedure, step by step7 steps · 4 possible outcomes
  1. Find the National Occupational Classification code for your job and confirm it sits in TEER category 0, 1, 2 or 3. Your experience must match the lead statement and most of the main duties of that code, and it must be paid — unpaid internships and volunteering do not count.The code you name as your primary occupation is not necessarily your most recent job. IRCC asks for the one that most closely aligns with your experience.
  2. Take an approved English or French language test and reach at least Canadian Language Benchmark 7 in all four abilities. Below CLB 7 in any single ability, this program is closed regardless of every other factor.
  3. If you studied outside Canada, obtain an educational credential assessment before you create your profile. It is required to be eligible as the principal applicant, and it is what turns foreign study into points.
  4. Score yourself against the 100-point selection factors — language, education, experience, age, arranged employment and adaptability. Below 67 points you do not qualify and cannot enter the pool.
  5. Submit your profile and wait to be ranked. IRCC scores the pool with the Comprehensive Ranking System and invites the highest-ranked candidates in each round. We do not calculate or estimate that score here: use IRCC's own calculator, and read the published cut-off of recent rounds to see where the bar has been sitting.As of 25 March 2025 a job offer no longer earns Comprehensive Ranking System points, for candidates already in the pool as well as new ones. It can still matter for eligibility on other routes, so it stays worth declaring — but anyone counting on the old 50 or 200 points is working from a superseded page.
  6. Some rounds invite only candidates who fall inside a category the Minister has established. Each category is defined by a closed list of occupations, or by French-language ability, and the lists are revised — being broadly in a sector named by a category is not the same as appearing on its list. Check whether your own occupation is on it rather than inferring from the category's name.
  7. If you are invited, you have 60 days to submit the application with documentary evidence for every claim in your profile. Show proof of funds unless you are already authorised to work in Canada and hold a valid job offer.You must also plan to live outside Quebec, which selects its own skilled workers. Experience gained while living in Quebec still counts, but IRCC states that officers will check evidence that you do not intend to settle there.

Possible outcomes

  • Permanent residence: live and work anywhere in Canada outside Quebec, with a route to citizenship if you later meet its conditions.
  • No invitation, where your rank stays below the cut-off of the rounds held while your profile is in the pool.
  • Expiry: a profile that receives no invitation leaves the pool, and an invitation not acted on within 60 days lapses.
  • Refusal after invitation, where the evidence does not support the claims made in the profile, or you are inadmissible.

Provincial Nominee Program

The province or territory that nominates you, and then IRCC

Checklist
Qualification
Set by each province or territory, not federally. Streams commonly target skilled workers, semi-skilled workers, graduates or business applicants, and many require a job offer in that province.
Processing time
Two stages, and only the federal one is published centrally: the nomination is decided on the province's own timeline, IRCC's stage appears in its processing-time tool
Federal application, including the right of permanent residence fee
CAD1,590.00
Federal application, without the right of permanent residence fee
CAD990.00
Include a dependent child
CAD270.00 per child
The procedure, step by step5 steps · 3 possible outcomes
  1. Choose the province or territory you actually intend to live in and read its streams. Requirements, caps and open windows differ in every one of them, and a nomination binds you to settling there.
  2. Establish which of the two processes your stream uses. The province or territory tells you: an Express Entry stream requires you to also qualify for one of the three federal programs, while a non-Express Entry stream does not and is decided on paper.
  3. Apply to the province or territory for the nomination. On the Express Entry route you can also create a federal profile first and signal the provinces you are interested in, then apply when one sends you a notification of interest.
  4. If you are nominated through an Express Entry stream, add the nomination to your profile. IRCC awards 600 additional points, which in practice puts you above the cut-off of the rounds that include nominees.
  5. Apply to IRCC for permanent residence — online after an invitation on the Express Entry route, or directly on the non-Express Entry route.IRCC warns that processing times may increase when applications exceed the spaces set by the Immigration Levels Plan.

Possible outcomes

  • A nomination, which is not itself permanent residence: it is the province's endorsement of your application to IRCC.
  • Permanent residence, if IRCC then approves the application — with a commitment to settle in the nominating province or territory.
  • Refusal at either stage, independently: a nomination does not bind IRCC, and federal eligibility does not oblige a province to nominate.

Employer-specific work permit through the Global Talent Stream

Immigration, Refugees and Citizenship Canada (IRCC), after a labour market impact assessment by Service Canada

Checklist
Qualification
A job offer from an employer in Canada who either has been referred to the stream by a designated referral partner (Category A) or is hiring into an occupation on the global talent occupations list (Category B).
Labour market impact assessment
10 business days, met 80% of the time
Work permit decision
2 weeks, met 80% of the time, for eligible and complete applications filed online from abroad
Labour market impact assessment
CAD1,000.00 per position, paid by the employer — it may not be charged to or recovered from the worker
Work permit
CAD155.00 per person
Biometrics
CAD85.00 per person, CAD170.00 maximum per family applying together
The procedure, step by step5 steps · 4 possible outcomes
  1. Confirm with the employer which category applies. Category A needs a referral from one of the stream's designated referral partners; Category B needs the position to appear on the global talent occupations list, and no referral. Find your own line on that list rather than assuming the category covers your field.Most lines on the list carry no figure and are set at the prevailing wage for the occupation and location. A minority carry a published annual and hourly floor, and where one applies the employer must offer at least the hourly rate.
  2. The employer draws up a labour market benefits plan with the department, committing to lasting benefits for workers already in Canada, and pays the assessment fee. Neither the fee nor any recruitment cost may be charged to you or recovered from you — the department states that doing so results in a negative decision.
  3. The employer submits the labour market impact assessment application online. The published service standard is 10 business days, met 80% of the time.In British Columbia, Manitoba, Saskatchewan and Nova Scotia the employer must first hold a provincial employer registration certificate, and its own processing time comes before this one.
  4. Once the assessment is positive, the employer sends you the decision letter and the signed employment contract, and you apply to IRCC for the work permit with both. The positive assessment is valid for up to six months.
  5. Apply online from outside Canada to qualify for the two-week service standard. Applying on paper, applying from inside Canada, or filing an incomplete application removes you from it — as does applying for an open permit, which is not eligible.IRCC states it aims to process eligible and complete applications within two weeks, met 80% of the time. Accompanying family members included in the application benefit from the same faster handling.

Possible outcomes

  • An employer-specific work permit for the duration approved, tied to the employer, location and occupation printed on it.
  • Time in Canada that can later support a permanent application, since the permanent routes score Canadian work experience — the permit itself grants no permanent status.
  • A negative labour market impact assessment, which stops the route before you apply at all, including where the employer has charged you a cost it may not charge.
  • Refusal of the permit by IRCC even on a positive assessment, where you do not meet the general requirements for work permit applicants.

Document preparation

What you still have to prepare.

Ordered the way the procedure runs for a qualification issued in Nigeria. The document steps come from that country's own rules, so they differ from the ones another origin would see.

1

Prepare your documents

  1. Request certified copies of your degree and full academic transcripts from the Nigerian institution that issued them.
  2. There is no such thing as a Nigerian apostille. Nigeria is not among the contracting parties to the Apostille Convention, so no Nigerian authority can issue one and no agent can obtain one on your behalf. Nigerian documents travel by consular legalisation instead, which is a chain of stamps rather than a single certificate.Anyone offering to apostille a Nigerian certificate is selling something that does not exist. The list of parties is public, and you can check for yourself that Nigeria is not on it.
  3. The chain starts at the Federal Ministry of Foreign Affairs in Abuja, which authenticates Nigerian public documents — business, educational and legal alike — for use outside the country.
  4. What the destination does with that stamp is the destination's decision, not Nigeria's, and the published answers are far apart. Ask the authority that will receive your file which procedure it runs before you pay for anything.The Netherlands treats legalisation by the Nigerian Ministry of Foreign Affairs as sufficient on its own. Germany stopped legalising Nigerian public documents in May 2000, citing the lack of security features in them, and replaced it with a verification procedure that only a German court or authority can start, never the applicant.
  5. Legalisation certifies a signature and nothing beyond it. In the Dutch government's wording, it "does not prove the authenticity of a document or the truthfulness of its content" and "simply means that your document bears the correct signature". Whoever decides on your qualification is still free to verify both.
  6. Before spending anything on stamps, confirm your institution is recognised in Nigeria. The National Universities Commission grants approval for the establishment of every institution offering degree programmes in Nigerian universities and runs the quality assurance of the programmes they teach, and it publishes the current lists of federal, state and private universities.

What it costs

Authentication by the Federal Ministry of Foreign Affairs
Set by the Ministry and charged per document. It publishes no standing schedule alongside the service, so confirm the current fee before you file.
Legalisation by the destination's mission in Nigeria
Set by that mission, and charged only by the destinations that run the step at all — some accept the Nigerian stamp on its own, and at least one does not legalise Nigerian documents in any form

Where you qualified

Written for Nigeria.
Here are the others.

Everything above resolves for a qualification issued in Nigeria. The same pair answers differently from these origins, and each link opens its own roadmap.

Everything we cover

Questions

Answered from the same sources.

Is software developer a regulated profession in Canada?

No. We verified that software developer is not a regulated profession in Canada, which means no authority has to approve your qualification before you may hold the job. You still need a legal right to work there.

Which work permits can a software developer apply for in Canada?

We have sourced 3: Federal Skilled Worker Program, through Express Entry, Provincial Nominee Program, Employer-specific work permit through the Global Talent Stream. Each one has its own conditions, and this page compares them side by side rather than recommending one.

Does QualiPath calculate my points score?

No. Federal Skilled Worker Program, through Express Entry is scored rather than checked against a list, and we explain the factors and link the official calculator instead of producing a number. Computing it here would be promising you an outcome we have no authority to promise.

Do you need your degree recognised for a Canada work permit?

Some routes ask for academic comparability, which is not the same thing as professional recognition. Educational credential assessment (ECA) for immigration purposes is issued by An organisation or professional body designated by Immigration, Refugees and Citizenship Canada (IRCC). The permit pages above say which routes require it.

Is this page up to date?

The oldest source behind it was checked on 2026-09-01. Every claim links to the official page it came from, with its own check date, so you can verify any of it yourself in one click.

Evidence

Every claim on this page, and where it came from.

24 official pages, each with the jurisdiction it speaks for and the date a human last opened it. The oldest of them is 2026-09-01, and that is the date this page is only as fresh as.

Two minutes, no account

Your qualification, your country, your roadmap.

This page answers the pairing in general. The planner answers it for the country you actually qualified in, and prints the result with its sources attached.