Software Engineer

Also known as Software Architect, Software Designer.
Designs, develops, modifies, documents, tests, implements, installs and supports software applications and systems.
Training time - No data available -
Average pay $89,667
Employment prospects Strong
Employment size 9,800

How do I become a Software Engineer in Victoria?

To work as a Software Engineer in Victoria, you'll need:

    One of the following qualifications

  • A Certificate IV in Programming
  • A Diploma of Software Development
  • An Advanced Diploma of Professional Game Development
  • Strong and diverse programming language skills
  • Recommended

  • Completion of Victorian Certificate of Education (VCE) or equivalent
  • Contributions to open source programs
  • Personal projects that demonstrate passion and aptitude
  • Work experience as a software tester

What does a Software Engineer do?

  • Researches, consults, analyses and evaluates system program needs
  • Identifies technological limitations and deficiencies in existing systems and associated processes, procedures and methods
  • Tests, debugs, diagnoses and corrects errors and faults in an application's programming language within established testing protocols, guidelines and quality standards to ensure programs and applications perform to specification
  • Writes and maintains program code to meet system requirements, system designs and technical specifications in accordance with quality accredited standards
  • Writes, updates and maintains technical program, end user documentation and operational procedures

Specialisations

  • Computer Applications Engineer
  • Database Designer
  • Systems Architect

Related courses

Government-subsidised training is marked with this symbol
Diploma of Software Development
TAFE
Advanced Diploma of Computer Systems Technology
TAFE
Advanced Diploma of Information Technology
TAFE
Advanced Diploma of Professional Game Development