Software Engineer
Design, customise, document, test, implement, install and support computer software applications and systems.
Software Engineer
Software Engineer
Roles and responsibilities
To qualify as a software engineer:
Step 1
Complete any undergraduate bachelor’s course {Bachelor of Arts, Bachelor of Commerce, Bachelor of Biomedical Science, Bachelor of Science or the Bachelor of Philosophy (Honours)} with a major in Engineering Science as your first degree.
Step 2
Complete the postgraduate Master of Professional Engineering to qualify as a software engineer.
Refer to the Study Pathways to the right for more information.
Software engineers research, consult, analyse and evaluate system program needs.
They also:
- identify technology limitations and deficiencies in existing systems and associated processes, procedures and methods
- test, debug, diagnose and correct errors and faults in an applications programming language within established testing protocols, guidelines and quality standards to ensure programs and applications perform to specification
- write and maintain program code to meet system requirements, system designs and technical specifications in accordance with quality accredited standards
- write, update and maintain technical program, end-user documentation and operational procedures
Source: Australian Bureau of Statistics
Undergraduate Courses To Become
Software Engineer
Recommended major/s to pursue this career
Postgraduate Courses To Become
Software Engineer
Coursework courses to pursue this career
The University of Western Australia