Average Sr. Software Engineer / Developer / Programmer Salary in South Africa

R593,243
Avg. SalaryShow Hourly Rate
R41,826
Bonus
R40,000
Profit Sharing
What am I worth?
Get pay report
How should I pay?
Price a job
The average salary for a Sr. Software Engineer / Developer / Programmer in South Africa is R593,243.
10%
R360k
10%
R593k
50%
R876k
90%
90%
MEDIAN R593,243
Is Sr. Software Engineer / Developer / Programmer your job title? Get a personalized salary report!
How it works:
1
Enter city & years of experience
2
Add pay factors like skills & education
3
Find your market worth with a report tailored to you
United States (change)
Salary
R360k - R876k
Bonus
R12k - R98k
Profit Sharing
R215 - R114k
Total Pay
R384k - R1m

Your Market Worth Over Time

How has your pay changed over time for your market? Find out by taking our salary quiz.

Job Description for Sr. Software Engineer / Developer / Programmer

Popular Employer Salaries for Sr. Software Engineer / Developer / Programmer

R760k
R646k
R656k
The top respondents for the job title Sr. Software Engineer / Developer / Programmer are from the companies Absa, Telesure and Nedbank. Reported salaries are highest at Entelect where the average pay is R813,759. Other companies that offer high salaries for this role include Absa and Absa Capital, earning around R760,000 and R750,000, respectively. Telesure pays the lowest at around R384,000. Nedbank and EOH also pay on the lower end of the scale, paying R646,497 and R655,890, respectively.

Career Paths

Explore the most common career paths for Sr. Software Engineer / Developer / Programmer. Thickness and color of lines indicates how common a path is.
Sr. Software Engineer / Developer / Programmer
Senior .NET Developer / Programmer
More common (> 20%)
Somewhat common (8 - 20%)
Less common (< 8%)

Sr. Software Engineer / Developer / Programmer Job Listings

Popular Skills for Sr. Software Engineer / Developer / Programmer

Skills in SQL, .NET and Microsoft SQL Server are correlated to pay that is above average. Skills that pay less than market rate include JavaScript and C# Programming Language.

Pay by Experience Level for Sr. Software Engineer / Developer / Programmer

An early career Sr. Software Engineer / Developer / Programmer with 1-4 years of experience earns an average total compensation (includes tips, bonus, and overtime pay) of R470,971 based on 76 salaries. A mid-career Sr. Software Engineer / Developer / Programmer with 5-9 years of experience earns an average total compensation of R571,313 based on 239 salaries. An experienced Sr. Software Engineer / Developer / Programmer with 10-19 years of experience earns an average total compensation of R657,602 based on 203 salaries. In their late career (20 years and higher), employees earn an average total compensation of R704,856.

Years of Experience

This data is based on 569 survey responses.
Early Career
13.4%
Mid Career
42.0%
Experienced
35.7%
Late Career
9.0%