Software Development is the most in-demand job in South Africa

09 / 02 / 2023

Read Time 5 minutes

During 2018, numerous reputable sources reported that software development was the most in-demand job in South Africa and in various countries across the globe. Not much has changed in 2019.

According to jobs portal CareerJunction, software development remains the most sought-after skill set in the South African job market this year. This is according to comprehensive data gathered and analysed by the CareerJunction Index (CJI), which represents online labour dynamics in South Africa by providing a detailed analysis of the relative ratio of supply and demand in the online job market.

“Despite the drop in IT jobs, software developers remain in high demand,” the group said in its January 2019 Index. Last year, CareerJunction noted major growth in recruitment activity for software developers, increasing by 12% month-to-month.

None of this surprises me – programming is fast becoming a primary skill, targeting kids at younger and younger ages as a sign of the times. I believe that learning coding will soon come right after reading, writing and arithmetic. With technology touching so many parts of our lives, software is becoming central and ubiquitous, improving productivity in nearly every industry across the board. This is a global trend and it is good to see it’s being felt in South Africa.

The biggest attraction for youth to the software space is the unique combination of having a much sought-after skill, being able to work across a variety of roles in software and the salary curve that many come with.

The biggest challenge in my opinion to growing as a software developer is a lack of mentorship. With the shortage of software development professionals, many junior and mid-level developers don’t get the quality time alongside more senior developers, which is vital to their career growth. There are many institutions, courses, diplomas and degrees each providing a different angle and starting point into software development, but in such a fast-paced industry, with tools and technologies changing all the time, there is no alternative to the experience, exposure and mentoring gained alongside more talented, more senior professionals.

Mentorship is a core focus at Haefele, and the growth we have seen in our developers as a result of our mentors has been phenomenal.

The greatest reward to growing as a software developer is the entrepreneurial opportunity and access to international markets, the more senior you become. Software development is also near the top, if not the top, of many countries’ skills shortage lists, offering opportunity for international travel, and even immigration. Never one to encourage brain-drain from South Africa, a career in software development has given me the opportunity to travel to the UK, setup a business, and to return to South Africa to grow a local business, turning international experience into employment.

The US Bureau of Labor Statistics projects that software developer jobs will increase by 30 percent between 2016 and 2026. I believe South Africa could easily see this same trend as well – we are going to struggle to actually fill those positions (much like we do now) if the universities do not keep up, and if schools across the country do not introduce coding earlier, to ensure school-leavers are as equally marketable as those in other countries.

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website.

These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.


Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.


Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.