Software engineers analyse, design and modify networks, computer systems and websites to make sure that systems meet the needs of businesses.
Career pathways generally progress from programmer/engineer to analyst, and then to designer. They are also known as systems builders or architects.
Where software engineers are employed
They may work in IT-specific industries, which can be large or small organisations, as well as other industries requiring their expertise. With experience and sufficient start-up money there are opportunities for self-employment. In some organisations, the systems design role may be combined with the analyst and/or programmer role.
"My degree in Computer Science allowed me to work on all sorts of cool things. Sometimes it was hard to believe that I was getting paid to do the things I was doing, because it was so much fun" - Paul McCarthy, Software Engineer.
Pay
Full-time software engineers in South Australia generally earn more than $1,600 per week.

Job prospects
In 2011 there were 1,219 people employed full-time as software engineers in South Australia the same number in 2006.
How to become one
Usually you need a degree in information technology, computer science or computer engineering, specialising in computing systems. At school, consider English, chemistry, physics and maths.
For information on course admission requirements and how to apply to the universities and TAFE in South Australia visit the South Australian Tertiary Admissions Centre (SATAC).
Check South Australian Universities at The University of Adelaide, Flinders University and University of South Australia.
For information about Australian universities visit Quality Indicators for Learning and Teaching (QILT).
You might also be interested in
Useful links
Career information has been sourced from government publications, see data sources for more information.