Software developers create, test and maintain software used by businesses and individuals.
Software Developer
Design and build software applications and digital products.
About This Career
Understand what this career involves.
Daily Responsibilities
Typical activities in this profession.
- Write code
- test applications
- fix defects and maintain software systems.
Qualifications & Education
Explore possible routes into this career.
A relevant qualification in Computer Science, Software Development or Information Technology can be useful.
School Subjects
Subjects to investigate in Grade 10–12.
- Mathematics and English. Information Technology or Computer Applications Technology may also be useful.
Subject requirements vary by qualification and institution. Always confirm the official admission requirements before choosing your subjects.
Skills Required
Skills that may help you succeed.
- Programming
- logical reasoning
- problem-solving and communication.
Where Can You Work?
Explore possible work environments.
Technology companies, banks, businesses and remote workplaces.
Career Progression
Explore possible future opportunities.
Junior Developer, Developer, Senior Developer, Technical Lead.
Further Information
Explore an external information resource.
Use this resource to investigate the career further. Confirm its relevance and check official requirements before relying on it.
Your Future Starts With One Step.
Explore your options, discover relevant qualifications and investigate the admission requirements for your chosen career.