ACS Skills Assessment for Software Engineers: What Actually Gets Approved 8 min read

ACS Skills Assessment for Software Engineers: What Actually Gets Approved

The ACS assessment process for software engineers and IT professionals — right ANZSCO code, RPL vs standard pathway, and why so many applications get delayed for avoidable reasons.

K
Kevin Cai
2 July 2026 8 min read

Which ANZSCO code should software engineers use for the ACS skills assessment?

For most software engineers, ANZSCO 261313 (Software Engineer) is the correct primary code — it covers backend, full-stack, and frontend roles, and is the most commonly approved code for software engineering work.

The ACS recognises a wide family of ICT ANZSCO codes, but choosing the wrong one is one of the most common and costly mistakes applicants make. The code you select must genuinely reflect your day-to-day technical responsibilities — not just your job title.

Here is a quick reference for the most relevant codes software engineers encounter:

ANZSCO Code Title Best fit for
261313 Software Engineer Backend, full-stack, frontend engineers with design/architecture responsibilities
261312 Developer Programmer Developers focused primarily on coding and implementation
261311 Analyst Programmer Roles combining analysis with programming (requirements → code)
261111 ICT Business Analyst Requirements gathering, business process analysis — not pure engineering
261112 Systems Analyst Systems design and analysis with stakeholder focus
262111 ICT Project Manager Delivery and project management, not hands-on development
263111 Computer Network and Systems Engineer Network infrastructure and systems engineering
263112 Network Administrator Network operations and administration

Many applicants apply for multiple codes in the same ACS submission. One community member shared their experience receiving positive assessments for three codes simultaneously — 261313 (Software Engineer), 261312 (Developer Programmer), and 261311 (Analyst Programmer) — in a single application, which took just over a month from submission to result.

"ACS官网给的三个Stream的Duty几乎一样,所以我认为一般三个一起申都没什么问题。"
— One of our Software Engineer applicants, 2025
Note: The critical trap is selecting 261111 (ICT Business Analyst) when your work is primarily development. Full-stack engineers with mixed responsibilities sometimes make this mistake. If your role involves writing code as a core function, 261313 is almost always more appropriate than 261111.

Another important consideration: the code you get assessed under must align with the ANZSCO code you eventually nominate in your visa application. Getting assessed under the wrong code early can create mismatches that are expensive to fix later — one applicant in our community paid AUD 2,400 to submit three additional skills assessments after realising their original code selection was too narrow for the invite rounds they were targeting.

📖 How ANZSCO codes affect your points test and visa nomination →

What is the RPL pathway and when should software engineers use it?

The RPL (Recognition of Prior Learning) pathway is for software engineers who do not hold an ICT-related degree but can demonstrate at least five years of relevant technical work experience in lieu of formal qualifications.

RPL stands for Recognition of Prior Learning. It is ACS's mechanism for acknowledging that strong hands-on experience can substitute for — or supplement — formal academic credentials. For software engineers without a computing degree, it is often the only viable pathway to a positive skills assessment.

The two core ACS pathways for software engineers are:

Pathway Who it suits Key requirement
Standard Skills Assessment Applicants with an ICT-related degree (Bachelor or above) Relevant degree + at least 1 year of ICT work experience
RPL Applicants without a relevant ICT degree, or with a degree in an unrelated field 5+ years of demonstrable ICT work experience with detailed documentation

The RPL pathway is commonly used by self-taught engineers, career changers from non-computing backgrounds (such as civil engineering or mathematics), and experienced professionals whose degree was in a non-ICT discipline. One applicant in our community — who held a Higher Secondary qualification and a civil engineering degree with outstanding papers — correctly identified RPL as their only realistic option for a software engineering assessment with nine-plus years of experience.

Note: Even if you have a non-ICT degree (for example, mathematics or physics), you are not automatically directed to RPL. However, ACS will require an additional two years of relevant work experience to compensate for the non-ICT qualification. This is distinct from the full RPL pathway and is worth clarifying with a registered migration agent before you submit.

The RPL pathway demands significantly more documentation than the standard pathway. ACS requires a detailed written statement explaining your technical responsibilities, the projects you worked on, the specific technologies and tools you used, your individual contribution versus team contribution, and the scale and complexity of each project. Generic reference letters stating "John was a good developer" are routinely rejected.

"Received a negative outcome for RPL with ACS… submitted the appeal with updated client statements and a stat dec and received a positive outcome in less than 24 hours!"
— One of our Software Engineer applicants, 2025

That recovery story is instructive: ACS does have an appeals process, and a well-prepared statutory declaration can turn a negative outcome around quickly. But the better strategy is to get the documentation right the first time. At VJ Consulting and Education, we review RPL statements before submission specifically to identify gaps that ACS assessors commonly flag.

If your employer has closed down or your former manager is no longer reachable, a statutory declaration from the closest available person with direct knowledge of your work — even a client or a colleague — can substitute, though it must be highly specific about your technical duties.

What work experience does ACS accept for a software engineer skills assessment?

ACS accepts paid, post-qualification employment in a role with demonstrably ICT-specific duties — casual, contract, part-time, and overseas experience are all eligible, but every position must be supported by payslips, bank statements, superannuation records, and a detailed reference letter or statutory declaration.

Understanding exactly what ACS counts — and how it counts it — is essential before you assemble your application. The body is not simply verifying that you were employed; it is verifying that your actual daily work was genuinely ICT in nature and matches the ANZSCO code you are claiming.

Here is a breakdown of what ACS typically requires for each period of employment:

Document type Purpose Accepted alternatives when unavailable
Payslips (start and end of each role) Proves employment duration and remuneration Bank statements showing salary credits
Bank statements Corroborates payslip income
Superannuation transaction history Confirms Australian employment (for AU-based roles) Equivalent pension records for overseas employment
Reference letter / employment letter Details specific technical duties, tech stack, project scope, and your individual contribution Statutory declaration from manager, colleague, or client
Employment contract or offer letter Confirms role title and start date

The reference letter is the document that most often causes delays or rejections. ACS assessors are looking for specificity: what programming languages and frameworks did you use, what was the scale of the system you built or maintained, what was your individual contribution as distinct from your team's contribution, and what was the business impact of the project. A letter that says "responsible for project development" fails on almost every one of those criteria.

"Two segments of work experience — SE six months, DEV ten months. Submitted payslips from start and end, bank statements, super history, and reference letters. Processing took about a month but no request for additional materials."
— One of our Software Engineer applicants, 2025

Overseas work experience is fully accepted by ACS. If you worked in China, India, Malaysia, or any other country before coming to Australia, that experience counts — but the documentation requirements are identical. One community member raised a practical issue: a bank statement from their first year of overseas employment had a minor name discrepancy (one letter different). ACS can request clarification in these cases, and a brief explanatory statement with supporting ID is usually sufficient to resolve it.

If your former employer has ceased to exist, you are not automatically excluded. A statutory declaration from a former direct manager, even if they have since moved to another company, is acceptable. The declaration must be specific about your technical duties and should ideally reference the company's ABN or equivalent registration number, the dates of your employment, and the specific projects you worked on.

Note: ACS does not count experience gained before the completion of your qualifying degree as post-qualification experience. If you worked during your studies, that period may be discounted or excluded entirely from the experience calculation. Plan your timeline accordingly.

For software engineers navigating complex employment histories — multiple short contracts, overseas companies that are now closed, or roles where the job title did not match the actual technical work — the team at VJCE regularly assists clients in structuring their documentation to accurately represent genuine experience in a format ACS assessors find credible.

How long does the ACS skills assessment take for software engineers?

The standard ACS skills assessment for software engineers takes 4 to 8 weeks from submission to outcome, though actual processing time once your application enters the queue can be as short as 9 days if your documentation is complete.

The total elapsed time between submitting your application and receiving your result has two distinct components that applicants often conflate: the queue wait time and the actual assessment processing time. A complete, well-prepared application moves through the processing phase quickly. Incomplete applications or those requiring additional information can extend the total timeline significantly.

Phase Typical duration What affects it
Queue / administrative check 1–4 weeks Application volume, completeness of submission
Active assessment processing 1–10 business days Complexity of employment history, number of roles claimed
Request for additional information (if triggered) Adds 2–6 weeks Missing documents, unclear duty descriptions, discrepancies
Appeals process (if required) 24 hours to several weeks Quality of additional evidence provided

Real-world timelines shared by community members in 2025 confirm the published range. One applicant with two employment segments (six months as a Software Engineer and ten months as a Developer Programmer) submitted on 4 March 2025 and received their result on 10 April 2025 — approximately five and a half weeks total, with the actual processing taking nine days once the application entered the active assessment stage. They noted this was longer than the one-to-two-day processing times some others had reported, which they attributed to the complexity of having two separate employment periods.

"Actual processing time was nine days. I think two work experience periods made it slightly longer, but no request for additional materials in the end."
— One of our Software Engineer applicants, 2025

The ACS assessment fee is approximately AUD 530 (always verify the current figure at the ACS website, as fees are subject to change). If you are applying for multiple ANZSCO codes in a single submission, this is generally covered under the same fee — but confirm this on the ACS portal before submitting.

Note: Timeline planning matters for visa strategy. If you are aiming to submit an EOI before a particular invite round, work backwards from the invite date and allow the full 8-week window. Rushing a submission to meet a self-imposed deadline often leads to documentation gaps that cause delays — achieving the opposite effect.

Appeals, when handled correctly, can be resolved remarkably quickly. One community member received a positive appeal outcome in under 24 hours after resubmitting with a proper statutory declaration and detailed client statements. The ACS assessment fee for the appeal is not refunded on a successful appeal, but the alternative — a negative assessment on record — has far more serious downstream consequences for your visa application.

Why do ACS software engineer applications get rejected or delayed?

The four most common reasons ACS software engineer applications fail are: selecting the wrong ANZSCO code, subm
*This article is intended as general guidance only and does not constitute legal or migration advice. Visa requirements, fees, and processing times change regularly — always verify details on the relevant authority's official website before making decisions.*
K
Kevin Cai
Principal Migration Adviser | Registered Migration Agent (MARN 1791066)

Kevin Cai is a Registered Migration Agent (MARN 1791066) with extensive experience in Australian migration law and visa services. He holds a Double Degree from the University of Melbourne and combines strong academic credentials with practical migration expertise.

Kevin specialises in Skilled Migration, Employer Sponsored Visas (482, 186), Partner Visas, Parent Visas, Business Migration and complex migration matters. His comprehensive understanding of Australian migration legislation and policy enables him to provide strategic, practical and outcome-focused advice to clients from diverse backgrounds.

Ready to start your journey?

Every migration case is unique. Book a private strategy session with our MARA-registered agents to get advice tailored to your situation.

Schedule Consultation

Our Accreditations

Migration Agents Migration Agents
Victoria Victoria
Migration Institute Migration Institute
VJ Consulting is an independent migration firm which is not associated in any way with the Australian Department of Home Affairs (DHA). Information on this website does not constitute personal migration advice. For an appraisal of your unique personal situation, please book a consultation and talk to one of our Registered Migration Agents, who are all bound by the MARA Code of Conduct.
© 2026 VJ Consulting. Terms of Use | Privacy Policy