Who this may suit
Software professionals with specialised or mixed programming roles who are considering the residual occupation 261399.
Key considerations
- 261399 is assessed by ACS and appears on the MLTSSL and CSOL.
- Compare the specific programmer occupations before choosing a residual category.
- A new technology or unusual job title does not automatically make a role “nec”.
Understand what the residual category does
The ABS describes 261399 as software and applications programming work not classified elsewhere. Its 2022 entry does not name example occupations for the residual category. That makes a careful duties-based explanation particularly important.
Do not use “nec” as a fallback merely because another assessment is difficult or a different occupation has less attractive visa options. First establish whether your work belongs within software and applications programming, and then whether a more specific entry describes it.
Compare the specific codes in the applicable edition
Review Analyst Programmer, Developer Programmer, Software Engineer and Software Tester against your main responsibilities. For programs using ANZSCO 2022, also consider the separately named DevOps and cyber security occupations where relevant.
Home Affairs uses ANZSCO 2022 for 482 and 186, and ANZSCO 2013 for other skilled visa subclasses. A specialisation that needs a residual category in one classification may require a different analysis in another. Check the actual visa rules instead of treating an occupation title found online as a universal answer.
Compare Developer Programmer →
Read the cyber security code guide →
Prepare a reasoned description of the role
For a consultation, write a short summary of the software you work on, the users or systems it serves and your responsibilities across design, implementation, testing and maintenance. Then identify the specific occupations you considered and the parts of your role that do not fit them.
For example, an unusual internal title could still describe ordinary application development. Conversely, a mixed role needs a clear explanation of its main purpose and skill level. These are review questions, not a formula for securing an assessment.
Use plain language and accurate technical detail. Avoid adding responsibilities you did not perform or relying on fashionable labels such as “AI engineer” without describing the actual programming work.
Keep the ACS application grounded in records
Choose the assessment pathway for your qualification and professional background. Organise the required academic and employment evidence so that the occupation explanation can be checked against the underlying records.
Employer references should describe genuine duties and distinguish different positions. A self-written account may help you prepare, but it is not a substitute for the required employer evidence. Where you lack formal ICT qualifications, check the RPL requirements and whether that route is appropriate before starting project reports.
Assess visa prospects after occupation selection
261399 is listed for MLTSSL pathways and in the CSOL used for 482 Core Skills and 186 Direct Entry. This establishes a list entry, not an invitation or an approval.
Compare your evidence, current visa position and intended employer or state nomination route. Do not choose this occupation because of an assumed lower invitation score. Invitation outcomes change and do not replace an honest occupation match.
Check official list and assessor links →
Explore points-tested migration →
How we can help
Ausdirect can help compare the residual category with specific occupations and identify whether the evidence supports a coherent assessment and visa strategy.
Questions to consider
Does “nec” mean any IT occupation can use 261399?
No. It remains a software and applications programming occupation. Unrelated support, project management or business work does not become programming because no obvious job-title match is found.
Is an unusual technology enough to justify 261399?
No. Start with the work performed. A specialist tool or programming language may still sit within a named occupation such as Developer Programmer or Software Engineer.
Can a previous 261399 assessment be reused for a different visa?
Check its validity, the intended occupation, the visa’s assessment requirements and the ANZSCO edition. Home Affairs provides guidance on earlier classifications for 186 Direct Entry; acceptance should not be assumed for every change.
Your next step
Prepare a brief duties comparison and your qualification and employment history before deciding which occupation to nominate. General information checked on 17 October 2026.
