Maintenance engineer: Average Salary in South Africa, 2026
Find out what the average Maintenance engineer salary is
Salary rate
How much does a Maintenance engineer make in South Africa?
R 1 258 764/ Annual Based on 10000 salaries
The average Maintenance engineer in South Africa is R 1 258 764 per year or R 646 per hour. Entry-level positions start at R 550 000 per year, while most experienced workers make up to R 5 280 000 per year.
The Chief Engineer is responsible for all aspects of property maintenance, including the management of property operating maintenance, hotel’s physical infrastructure, energy costs, operational eff... Show more
Antenna Engineer
Thales Aerospace Communications•Le Cap, Cap-Occidental, Afrique du Sud
Quick Apply
Design activities in the antenna development team relating to prototyping, testing and general support.Design of antenna radiating elements and arrays.Measurement of antennas and related components... Show more
Senior Buildings Mechanical (HVAC) Engineer, Built Environment – (ENG-L6.173)
Zutari•Cape Town, ZA
Manage full design aspects for Mechanical (HVAC) Services across a range of building services projects.Analysing project requirements in the context of various codes and standard and develop concep... Show more
Mechanical Engineer | Building Services | Consulting Industry
RPO Recruitment•Cape Town, ZA
A well-established, multi-disciplinary consulting engineering firm with offices across South Africa is seeking a Mechanical Engineer specialising in Building Services to join their Cape Town team.T... Show more