This is a 2026 step-by-step pathway guide for a Software and Applications Programmer NEC migrating to Australia under ANZSCO 261399. 261399 is on MLTSSL and CSOL but is the residual ('Not Elsewhere Classified') code — pivot to a defined code where possible.
For the cost / timeline view see the 261399 cost & timeline case study. For ACS document details see the skills assessment guide.

Step 1 — Decide whether to pivot
| Your role | Pivot to |
|---|---|
| Analyst-coder hybrid | 261311 Analyst Programmer |
| Pure coding to specs | 261312 Developer Programmer |
| Broad software engineering | 261313 Software Engineer |
| QA / testing | 261314 Software Tester |
| Cyber engineering | 261315 Cyber Security Engineer |
| DevOps / SRE / platform | 261316 DevOps Engineer |
| Pentest / red team | 261317 Penetration Tester |
| Web build | 261212 Web Developer |
Step 2 — When 261399 is the right code
- Embedded / firmware programmer without an electronics-engineer code fit.
- ML / AI engineer where ML platform / data work doesn't fit DevOps or Software Engineer cleanly.
- Game developer where the role is multi-disciplinary.
- Specialist scripting / automation engineer with non-aligned profile.
Step 3 — ACS skills assessment
ACS (acs.org.au) deducts 2 years for ICT-aligned bachelor + ANZSCO match. RPL pathway for non-ICT bachelors with 6+ years experience deducts 6 years.

Step 4 — Visa pathway
Same skilled visa stack as defined codes — but state nomination acceptance is more variable for residual codes. Check the state nomination tracker.
Step 5 / Step 6
Use points calculator. Lodge via SkillSelect.

Tools
Authoritative sources
Next step
Software Programmer NEC
ANZSCO 261399
Skilled Migration
189 Visa
190 Visa
491 Visa
186 Visa
482 Visa
Share:

