Maintenance Engineer Salaries in South Africa

Salary estimated from 8 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 16 August 2020
Average salary
R 31 842 per month
  • Most Reported
R 8 600
R 70 000
Salary Distribution

How much does a Maintenance Engineer make in South Africa?

The average salary for a Maintenance Engineer is R 31 842 per month in South Africa. Salary estimates are based on 8 salaries submitted anonymously to Indeed by Maintenance Engineer employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Maintenance Engineer is 2-4 years.
How much should you be earning?
Tell us about you and get an estimated calculation of how much you should be earning and insight into your career options.
Get started
salary calculator
Maintenance Engineer salaries by company in South Africa
CompanyAverage salary
R 50 000 per month
R 39 691 per month
R 40 000 per month
R 624 164 per year
R 874 643 per year
R 666 266 per year
R 1 040 253 per year
Maintenance Engineer salaries by location
CityAverage salary
R 36 536 per month
R 527 442 per year
R 38 599 per month
R 35 000 per month

Maintenance Engineer job openings

Electrician - RTB Baking
Rustenburg, North West
Maintenance Foreman - Wadeville
Distell Group Limited
South Africa
Technician (Services) - Civil
Omnia (Pty) LTD
Sasolburg, Free State
Maintenance Engineer Jobs