Software Engineer


  • NQF: 6
  • SAQA ID. 119458
  • CREDITS:  240

What is a Software Engineer? 

Software engineers, sometimes called software developers, create software for computers and applications. They know how to use the right programming languages, platforms, and architectures to develop everything from computer games to network control systems.   

Did you know? 

The average software engineer salary in South Africa is R 644 175 per year or R 330 per hour. Entry-level positions start at R 352 125 per year, while most experienced workers make up to R 7 800 000 per year.


If you’re an analytical thinker who enjoys problem solving and making digital products easier to use, a career as a software engineer could be rewarding.  The purpose of this qualification is to prepare a learner to function as a Software Developer. A Software Engineer researches, analyses, and evaluates requirements for existing or new software applications and designs, develops, deploys, tests within scope of work (debugs) and maintains software applications. 


Career Fields

Computer Programmers
Software Engineers
Database Administrators
Network Administrators
Web Designer
Admission Requirements
  • NQF Level 4 qualification. 

Certification and Examination 

On successful completion of the programme, the student will receive a statement of result from Berea College of Technology and upon meeting the EISA requirements, receive an Occupational Certificate: Software Engineer from the QCTO.  

EISA is a single, national assessment which leads to competent learners being awarded Occupational Certificates. It is an integral and critical component of QCTO’s quality assurance system, as it ensures that the assessment of occupational qualifications, part-qualifications and trades is standardised, consistent and credible. Qualifying for External Assessment: To qualify for an external assessment, learners must provide proof of completion of all required knowledge and practical modules by means of statements of results and a record of completed work experience. 

Duration and Work-Integrated Learning

The programme duration is 2 years on a full-time basis

Study Materials
  • Prescribed textbook lists will be provided by the academic department at your campus. Students will receive electronic versions of the study guides for this programme. Study material is also available online on the learner management system, Moodle. 


Enquire at the Berea College of Technology campus for a current programme pricelist. 

Additional Costs

Students must make provision for additional items such as textbooks, stationery, supplementary examinations, research costs and printing of study guides etc.

For more information on this course and for further study options, visit 


Knowledge Modules

Software Engineering 


Database Design and Information Systems 

Fundamentals of Project Management in Relation to Software Engineering 

Digital and Business Mathematics

Practical Modules

Document System Design 

Design and Manipulate Databases 

Programme and Deploy Applications 

Test or Debug Source Code to Ensure Client’s needs are met 

Work Experience Modules

Software Design 

Database Design and Manipulation 

Software Development 

Software Testing 


Centre for Student Relations (CSR)

The Centre provides a free online service to students who require additional academic and personal support.