If your specific IT technology doesn't have its own NOC code and you're stuck choosing between similar-sounding options (like computer engineering vs. software engineering):
- Match NOC codes to your actual job duties, not your technology stack or job title. Go through the official duty list for each candidate NOC and compare it line by line against what you actually do day to day — the NOC with the closest overlap in listed duties is generally the right pick.
- Choose the occupation you intend to work in once in Canada, not necessarily the one you've spent the most years in. What matters for Express Entry is the NOC tied to at least a year of qualifying experience and the role you're presenting as your primary occupation.
- Don't force-fit a code just because your specific technology isn't named. NOC codes describe duties broadly on purpose — a close functional match is expected and normal, not a red flag.
If you're still unsure after comparing duties, it's worth double-checking the official NOC lead statement and examples of titles for each candidate code, since the exact wording can tip the decision one way or the other.