The 2024 Software Developer Salary Benchmarking Report is out. Get access to the report now.
The tech hiring market has cooled significantly since its historic highs in 2021, with many companies announcing layoffs and hiring freezes. As a result, companies still hiring may not be able to offer the same level of salaries common during the post-pandemic boom. If you’re scaling your team, navigating these conversations in a changing hiring landscape is important to ensure you can offer the best to prospective team members.
Using data from hires made on the OfferZen platform, here are our insights into what it costs to hire a software engineer in Cape Town and Johannesburg over the past year.
Average salaries for junior developers in Johannesburg have stagnated
Last year, we found that the average salary for developers with less than two years of experience in Cape Town increased by 15.8% from 2021. This year, they’ve seen their average salaries decrease by 20%, giving them an average monthly salary of R24,897.
Juniors in Johannesburg, by contrast, have seen a slight 0.8% decrease in their average salaries.
This gives them an average annual salary of R26 560, 6.3% more than their counterparts in Cape Town, making Johannesburg the best-paying city for junior developers in South Africa.