ANZSCO Code for Software Engineers and Civil Engineers — 189 Visa Guide
ANZSCO Code for Software Engineers and Civil Engineers — 189 Visa Guide
Choosing the wrong ANZSCO code before submitting your skills assessment is one of the most expensive early mistakes in the 189 visa process. The code determines which assessment authority handles your application, what competency standards they apply, what points you can claim, and which occupation tier you sit in under the current invitation system. Two engineers or developers with similar profiles can end up in entirely different positions — with very different chances of receiving an invitation — based on which code they nominate.
Software Engineers and IT Professionals: Codes and the ACS Assessment
All ICT-related occupations for the Subclass 189 visa are assessed by the Australian Computer Society (ACS). But "software engineer" is not a single ANZSCO code — several codes apply to different roles, and the one you choose affects your assessment outcome.
Key ICT ANZSCO codes:
| Code | Occupation | Notes |
|---|---|---|
| 261313 | Software Engineer | Designs and builds software systems; requires evidence of software design and development at an engineering level |
| 261312 | Analyst Programmer | Designs and codes programs; more focused on development than architecture |
| 261111 | ICT Business Analyst | Analyzes and translates business requirements into technical specifications; less hands-on coding |
| 261114 | Systems Analyst | Analyzes and designs overall ICT solutions and architecture |
| 262113 | Systems Administrator | Manages and maintains ICT infrastructure; typically not eligible under the 261xxx codes |
| 233913 | ICT Systems Test Engineer | Tests software and systems — different pathway than the 261xxx group |
The distinction between 261313 (Software Engineer) and 261312 (Analyst Programmer) is meaningful. If your primary work involves designing system architecture, leading technical specifications, and directing development teams, 261313 is the stronger match. If your primary work is writing, debugging, and maintaining code with less architectural responsibility, 261312 may be more accurate.
Nominating an incorrect code has two consequences. First, ACS may assess your duties against the nominated code's task list and find insufficient alignment — resulting in a negative assessment or forcing a reapplication with a different code. Second, under the Four-Tier invitation system, Tier 4 (which includes most ICT occupations) requires 95–105+ points for an invitation in 2026. This is consistent across the ICT code family — there is no code within ICT that provides a tier advantage.
The ACS Skill Level Met Date applies to all ICT codes. Regardless of which code you nominate, ACS will deduct experience to establish when you became formally skilled. A degree in Computer Science or Information Technology highly relevant to your nominated occupation typically results in a 2-year deduction. A degree in a different field (business, mathematics, engineering) that is partially relevant may result in a 4-year deduction. No relevant degree at all sends you to the RPL pathway with a 6 to 8-year deduction.
Civil Engineers: Code, Tier Position, and What EA Requires
Civil engineers applying for the Subclass 189 visa use Engineers Australia (EA) as their assessing authority. The primary ANZSCO codes for civil engineering are:
| Code | Occupation | Notes |
|---|---|---|
| 233211 | Civil Engineer | Roads, bridges, drainage, water systems, structural analysis for civil infrastructure |
| 233214 | Structural Engineer | Design of load-bearing structures — buildings, bridges — with specific structural analysis focus |
| 233212 | Geotechnical Engineer | Soil mechanics, foundation engineering, ground stabilization |
| 233213 | Quantity Surveyor | Cost estimation and management (different assessing body — AIQS) |
| 233215 | Transport Engineer | Traffic planning and highway engineering |
Civil and Structural Engineers sit in Tier 3 of the 2025–26 invitation system — standard skilled migration. Typical cut-off scores for Tier 3 engineering roles run 85–95 points, depending on the round and specific occupation pool size. This is significantly more accessible than Tier 4 IT and accounting roles, but still requires a competitive profile.
For civil engineers from Washington Accord countries (India, UK, South Africa, China, etc.): If your degree is from an institution recognized under the Washington Accord for Professional Engineers, you are exempt from writing a CDR. You provide certified academic transcripts, your degree certificate, and identity documents. EA verifies the accreditation and issues the assessment. This pathway typically takes 4 to 8 weeks.
For civil engineers from non-Accord countries: You must write a full Competency Demonstration Report (CDR) — three career episodes demonstrating your engineering work against EA's 16 competency elements, plus a Summary Statement cross-referencing every claim. Standard CDR assessment takes 8 to 12 weeks. The fast-track option (20 business days) is available for an extra $250 AUD and is worth considering if you are approaching a quarterly round deadline.
Choosing the Right Code: Practical Steps
Before applying for any skills assessment, take these steps:
Look up your occupation on the ANZSCO search tool (available on the ABS website). Read the task list in full — not just the title. Identify which code best describes what you actually do day-to-day, not your job title.
Check the MLTSSL. Confirm your nominated code appears on the Medium and Long-term Strategic Skills List. If your code is only on the CSOL or STSOL, you cannot use the 189 pathway.
Identify your assessing authority. The Department of Home Affairs website lists the designated authority for each ANZSCO code. For ICT, it is ACS. For engineering, it is generally EA (with some niche engineering codes handled by VETASSESS or other bodies).
Map your employment evidence to the ANZSCO task list. Your reference letters will need to describe duties that match the nominated code. If there is a significant gap between your code's task list and what you did at work, consider whether a different code is more appropriate.
The Australia Skilled Independent Visa (189) Guide includes a code selection framework for IT and engineering occupations, ACS deduction worked examples by degree type, and an EA assessment timeline calculator mapped to the current quarterly round schedule.
Get Your Free Australia Skilled Independent Visa (189) Guide — Quick-Start Checklist
Download the Australia Skilled Independent Visa (189) Guide — Quick-Start Checklist — a printable guide with checklists, scripts, and action plans you can start using today.