1. Home
  2. Career Explorer
  3. Data Engineer
  4. Salaries
Content has loaded

Data engineer salary in Johannesburg, Gauteng

How much does a Data Engineer make in Johannesburg, Gauteng?

Average base salary

R 848 639
above national average

The average salary for a data engineer is R 848 639 per year in Johannesburg, Gauteng. 121 salaries reported, updated at 21 November 2022

Is this useful?

Top companies for Data Engineers in Johannesburg, Gauteng

  1. City of Cape Town
    765 reviews5 salaries reported
    R 886 107per year
Is this useful?

Highest paying cities near Johannesburg, Gauteng for Data Engineers

  1. Sandton, Gauteng
    R 996 751 per year
    5 salaries reported
  2. Johannesburg, Gauteng
    R 848 639 per year
    121 salaries reported
  3. Gauteng, Gauteng
    R 820 501 per year
    5 salaries reported
  1. Centurion, Gauteng
    R 798 968 per year
    5 salaries reported
  2. Fairland, Gauteng
    R 735 435 per year
    8 salaries reported
  3. Johannesburg North, Gauteng
    R 698 987 per year
    8 salaries reported
  1. Pretoria, Gauteng
    R 625 387 per year
    6 salaries reported
  2. Southern Suburbs, Western Cape
    R 614 864 per year
    9 salaries reported
  3. City Bowl, Western Cape
    R 608 625 per year
    15 salaries reported
Is this useful?

Where can a Data Engineer earn more?

Compare salaries for Data Engineers in different locations
Explore Data Engineer openings
Is this useful?

How much do similar professions get paid in Johannesburg, Gauteng?

Software Engineer

906 job openings

Average R 52 704 per month

Business Intelligence Developer

93 job openings

Average R 49 308 per month

Is this useful?

Frequently searched careers


Software Engineer

Registered Nurse

General Worker

Data Scientist

Truck Driver


Security Guard

Flight Attendant


Project Manager

Business Analyst