R347,868
Avg. Salary
R217
Avg. Hourly Rate

Average additional compensation:

R24,848

Bonus

R25,025

Profit Sharing

R28,500

Commission

What am I worth?
How should I pay?

The average pay for a Software Engineer is R217 per hour.

The average pay for a Software Engineer is R347,868 per year.

10%
R61.28
10%
R217.00
50%
R489.36
90%
90%
MEDIAN R217.00
10%
R199k
10%
R348k
50%
R610k
90%
90%
MEDIAN R347,868
R199,061 - R609,611
R200K
R350K
R610K
MEDIAN: R347,868
10%
50%
90%
R61.28 - R489
R61
R220
R490
MEDIAN: R217
10%
50%
90%
R0R660K
Salary R199,061 - R609,611
Bonus R4,000 - R61,674
Profit Sharing R1,900 - R150,000
Commission R28,500
Total Pay (?
XTotal Pay combines base annual salary or hourly wage, bonuses, profit sharing, tips, commissions, overtime pay and other forms of cash earnings, as applicable for this job. It does not include equity (stock) compensation, cash value of retirement benefits, or the value of other non-cash benefits (e.g. healthcare).
)
R204,200 - R660,391
  • Country: South Africa
  • Currency: ZAR
  • Updated: 15 Apr 2019
  • Individuals Reporting: 870
Hourly Data R0R489
Hourly Rate R61.28 - R489
Overtime R0.00 - R357
Annual Data R0R660K
Bonus R4,000 - R61,674
Commission R28,500
Profit Sharing R1,900 - R150,000
Total Pay (?
XTotal Pay combines base annual salary or hourly wage, bonuses, profit sharing, tips, commissions, overtime pay and other forms of cash earnings, as applicable for this job. It does not include equity (stock) compensation, cash value of retirement benefits, or the value of other non-cash benefits (e.g. healthcare).
)
R204,200 - R660,391
  • Country: United States
  • Currency: ZAR
  • Updated: 15 Apr 2019
  • Individuals Reporting: 32

Job Description for Software Engineer

In the world of software design and development, a software engineer plays a key role. The engineer is typically the person who helps to develop the ways that software functions created by a software design team will work. The software engineer will work with designers to help consolidate disparate program functions into a unified whole. The engineer also works with programmers and coders to help map out various programming tasks and smaller functions, which are then combined into larger, functioning programs or new features for existing software.

Read More...

Popular Employer Salaries for Software Engineer

Common Career Paths for Software Engineer


Add this chart to your site:   640px 640px    300px 300px

Software Engineer Job Listings

Popular Skills for Software Engineer

Pay by Experience Level for Software Engineer

Pay by Experience for a Software Engineer has a positive trend. An entry-level Software Engineer with less than 5 years of experience can expect to earn an average total compensation of R299,000 based on 559 salaries provided by anonymous users. Average total compensation includes tips, bonus, and overtime pay. A Software Engineer with mid-career experience which includes employees with 5 to 10 years of experience can expect to earn an average total compensation of R447,000 based on 244 salaries. An experienced Software Engineer which includes employees with 10 to 20 years of experience can expect to earn an average total compensation of R626,000 based on 104 salaries. A Software Engineer with late-career experience which includes employees with greater than 20 years of experience can expect to earn an average total compensation of R789,000 based on 16 salaries.

Pay Difference by Location

-18%

-32%

National Average: R355,963

Larger city markers indicate a job is popular in that location.

Software Engineer Reviews

Q: What is it like working as a Software Engineer?

Software Engineer in Pretoria:
"Very Busy."
Pros: Nothing
Cons: Everything

Software Engineer in Centurion:
"Enjoyable."
Pros: close to home
Cons: far away from the city centre

Software Engineer in Johannesburg:
"Traffic."
Pros: Technology definitely is a booming industry.
Cons: Traffic can get a bit frustrating.

Software Engineer in Cape Town:
"Nothing."
Do ur best and try hard and make sure you know how to use a computer.

Software Engineer in Johannesburg:
"Microsoft Internship."
Pros: I have a great working environment which allow me the freedom to use my creative side to accomplish solutions to market related challenges. This is also a family feel so you able to bring matters forward and address them in the best way possible therefore removing any baggage that might hold you back from performing at your optimum.
Cons: I would say travel far distances to work is rather time consuming and requires added effort.

Software Engineer in Centurion:
"How hard id work."
Learn as many possible frameworks and deaign patterns as possible. Have a decent toolbox to choose the right tools for the job.

Software Engineer in Pretoria:
"Interesting And Challenging."
Pros: The hours are more or less flexible and the opportunities to learn new things are vast.
Cons: The certain fields of expertise might be too limiting.

Related Job Salaries

Key Stats for Software Engineer

Gender

Female
8 %
Male
92 %

Job Satisfaction

Extremely satisfied
Rated 5 out of 5
based on 2 votes.
Less than 1 year
7%
1-4 years
56%
5-9 years
24%
10-19 years
10%
20 years or more
2%

Experience Affects Software Engineer Salaries

▲122%

▲76%

▲26%

National Average
R356,000

▼16%

Skills That Affect Software Engineer Salaries




▲2%


▼0%

▼0%

National Average
R356,000

SQL
▼2%

▼2%


Java
▼5%


▼10%

▼10%

C++
▼15%

Job Satisfaction

Extremely satisfied
Rated 5 out of 5
based on 2 votes.

Gender

Female
8 %
Male
92 %

Years of Experience

Less than 1 year
7%
1-4 years
56%
5-9 years
24%
10-19 years
10%
20 years or more
2%

Common Health Benefits

medical benefits
Medical: 35%
dental benefits
Dental: 5%
vision benefits
Vision: 5%
no benefits
None: 65%