Globally Responsible
Careers in STEM
Software/systems engineer/developer
Software engineers apply scientific and mathematical principles in order to create computer software and solve problems
As a software engineer, you will work in a constantly evolving environment, due to technological advances. You will create, maintain, audit and improve systems to meet particular needs, often as advised by a systems analyst, testing both hard and software systems to diagnose and resolve system faults.
The role also covers writing diagnostic programs and designing and writing code for operating systems and software to ensure efficiency. When required, you will make recommendations for future developments.
Related SDG Goal