Software Engineer
A software engineer, or coder, is someone who writes instructions that tell computers and devices what to do.
A software engineer, or coder, is someone who writes instructions that tell computers and devices what to do.
These instructions are called code, and they’re like the recipe that makes everything on your phone, tablet, or computer work. Software engineers use code to build apps, games, websites, and software that people use every day.
They also solve problems—like making sure an app loads quickly or a game runs smoothly without crashing.
So, while the devices themselves are created by engineers who work with physical parts, software engineers make the programs inside that bring these devices to life and make them useful.
Skills and Attributes
- Programming knowledge
- Problem-solving
- Attention to detail
- Critical thinking
- Communication
- Teamwork
- Adaptability
MESSAGE HANNAH NEFDT
Study Paths
- University of Cape Town (UCT)
Duration: 3 to 4 years - University of the Western Cape (UWC)
Duration: 3 years - University of Pretoria (UP)
Duration: 3 to 4 years - Tshwane University of Technology
Duration: 3 years
Salary Range: R30,067 – R53,993 per Month
Subjects
Schooling & School Subjects
Compulsory Subjects:
- Mathematics (if you intend studying IT degree at university)
Recommended subjects:
- Information Technology.
Additional:
- If you intend studying a degree or a diploma in IT at university then you need a matric with a Bachelor’s pass or a Diploma pass.
- Meet the admission requirements (APS) set by the university.
- There are alternative routes into IT which do not require a Bachelor’s or a Diploma pass and which do not require Mathematics.
Places of Work