Group
Occupation

271334 Software Engineer

Latest release
Consultation draft: Australian and New Zealand Standard Classification of Occupations (ANZSCO)
Reference period
July 2024
Released
25/07/2024
Next release Unknown
First release

271334 Software Engineer

Designs, develops, modifies, documents, tests, and maintains software applications and systems using programming languages and development tools.

Cyber Security Engineers and Digital Game Developers are excluded from this occupation. Cyber Security Engineers are included in Occupation 272135 Cyber Security Engineer. Digital Game Developers are included in Occupation 271131 Digital Game Developer.

Alternative titles

  • Analyst Programmer
  • Developer Programmer
  • Software Developer

Specialisations

  • Application Developer
  • Application Engineer
  • Artificial Intelligence Engineer
  • Blockchain Developer
  • Cloud Developer
  • Computer Programmer
  • Database Developer
  • Full Stack Developer
  • IT Security Developer
  • Machine Learning Engineer
  • Software Architect

ANZSCO skill level

This occupation has a skill level corresponding to the qualifications and experience below.

Australia

  • Skill Level 1: Bachelor Degree, higher qualification, or at least five years of relevant experience

New Zealand

  • Skill Level 1: Bachelor Degree, higher qualification, or at least five years of relevant experience

Main tasks

  • Designs and implements software architectures to solve complex technical issues in alignment with specified requirements
  • Writes, tests, and debugs code to ensure functionality, efficiency, and adherence to quality accredited standards
  • Performs code reviews, and optimises algorithms to ensure software quality, maintainability, and adherence to best practices
  • Implements and manages software development processes and tools
  • Identifies, assesses, and mitigates potential risks throughout software development
  • Collaborates with cross-functional teams to integrate software solutions within broader system infrastructures
  • Documents software designs, workflows, and user manuals to guide stakeholders and end-users
Back to top of the page