Average Junior Software Engineer Salary in South Africa

R197,229
Avg. SalaryShow Hourly Rate
R13,641
Bonus
R17,000
Profit Sharing
What am I worth?
Get pay report
How should I pay?
Price a job
The average salary for a Junior Software Engineer in South Africa is R197,229.
10%
R115k
10%
R197k
50%
R335k
90%
90%
MEDIAN R197,229
Is Junior Software Engineer 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
R115k - R335k
Bonus
R3k - R26k
Profit Sharing
R0 - R17k
Total Pay
R118k - R357k

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 Junior Software Engineer

Junior Software Engineer Tasks
  • Assist with research and develop; design software systems and applications.
  • Perform engineering level tests to find defects; troubleshoot and debug development and production issues.
  • Work closely with the team, and report clearly and accurately to management.
  • Troubleshoot, test and validate software issues; resolve issues with due urgency and maintain thorough documentation of all software solutions.

Popular Employer Salaries for Junior Software Engineer

Career Paths

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

Junior Software Engineer Job Listings

Popular Skills for Junior Software Engineer

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

Pay by Experience Level for Junior Software Engineer

An entry-level Junior Software Engineer with less than 1 year experience can expect to earn an average total compensation (includes tips, bonus, and overtime pay) of R178,794 based on 110 salaries. An early career Junior Software Engineer with 1-4 years of experience earns an average total compensation of R182,248 based on 144 salaries.

Years of Experience

This data is based on 254 survey responses.
Entry Level
43.3%
Early Career
56.7%