Careers Database

Software Engineer

Role description

combines technology and creative problem-solving skills to design and build a wide range of applications such as games, to word processors that serve personal needs, as well as those of business and industry. Software Engineers design new programs and improve existing ones by analysing the user requirements. Studying their functions and processes ensures the software meets their needs. Some of their tasks involve investigating computer system or component malfunctions to diagnose problems, inspecting program logic for errors in programming, and developing technical illustrations of engineering designs.

Role skills

Qualifications

Bachelor of Engineering (Software)

59 related roles

Library and Information