JobsZA

Safety Officer Jobs in Johannesburg

Looking for safety officer jobs in Johannesburg? Health and safety (SHE) officers are required on every SA construction and mining site, a stable career for SAMTRAC-qualified candidates. Below are 24 live safety officer vacancies in Johannesburg and the wider Gauteng, updated on 15 August 2026. Based on listings that quote pay, safety officer salaries here run from about R15 000 to R66 700 a month, with a midpoint near R35 000.

Salary guide

From live listingsR15 000 - R66 700 /mo
Typical (median)R35 000 /mo
Market guide (25th to 75th)R15 000 - R40 000 /mo

Gross monthly, indicative only. Actual pay depends on employer and experience.

Vacancies (page 1 of 7)

Health and Safety Practitioner

Confidential

Johannesburg, GautengYesterday

Salary not listed

SSC (Site Security Center) Controller

G4S

Johannesburg, Gauteng2 days ago

Salary not listed

SHEQ OFFICER - FMCG

Confidential

Johannesburg, Gauteng4 days ago

Salary not listed

Risk Coordinator

Wilderness

Johannesburg, Gauteng4 days ago

Salary not listed

Safety Officer

FlySafair

Johannesburg, Gauteng1 weeks ago

Salary not listed

Safety Officer (Building Construction) Sandton

Confidential

Johannesburg, Gauteng1 weeks ago

Salary not listed

Project Management Intern

GE Vernova

Johannesburg, Gauteng1 weeks ago

Salary not listed

Site Agent (Building Construction) Sandton

Confidential

Johannesburg, Gauteng1 weeks ago

Salary not listed

SSA Safety Lead

Mondelēz International

Johannesburg, Gauteng1 weeks ago

Salary not listed

Occupational Hygiene and Wellness Specialist

TotalEnergies

Johannesburg, Gauteng1 weeks ago

Salary not listed

Senior Environmental, Health, Safety & Sustainability Specialist

Medtronic

Johannesburg, Gauteng1 weeks ago

Salary not listed

Engineering Safety Officer

Tumaini Consulting

Johannesburg, Gauteng1 weeks ago

Salary not listed

Health, Safety & Risk Officer

Cletech Recruitment

Johannesburg, Gauteng1 weeks ago

Salary not listed

Consultant: Occupational Health & Safety (Contractor OHS)

Absa Group

Johannesburg, Gauteng1 weeks ago

Salary not listed

Senior Program Officer, AI and Health - 9 Months LTE.

Gates Foundation

Johannesburg, Gauteng1 weeks ago

Salary not listed

Group Health and Safety Manager Negotiable based on experience.

CSC Recruitment

Johannesburg, Gauteng2 weeks ago

Salary not listed

Group Health And Safety Manager Johannesburg

CSC Recruitment

Johannesburg, Gauteng2 weeks ago

Salary not listed

General Labourer - Health and Safety

Fluidra Waterlinx

Johannesburg, Gauteng2 weeks ago

Salary not listed

Finance Officer

Talent Shore

Johannesburg, Gauteng2 weeks ago

Salary not listed

Safety Officer (AOC)

FlySafair

Johannesburg, Gauteng2 weeks ago

Salary not listed

Construction Safety Officer

Confidential

Johannesburg, Gauteng2 weeks ago

Salary not listed

Employers hiring now

ExecutivePlacements.com (8)FlySafair (6)Pty (6)MECS (5)Glencore (5)Fidelity Services Group (4)

Get jobs on WhatsApp (free)

New jobs every morning. No spam.

Follow on WhatsApp

Frequently asked questions

How many safety officer jobs are available in Johannesburg?

We currently track 145 safety officer listings relevant to Johannesburg, last refreshed on 15 August 2026. New roles are added as employers post them.

What does a safety officer earn in Johannesburg?

Based on listings that quote pay, safety officer salaries here run from about R15 000 to R66 700 a month, with a midpoint near R35 000.

Do I need experience or matric to get a safety officer job in Johannesburg?

Most safety officer roles in Johannesburg ask for some experience or a relevant qualification. Check each listing for the specific requirements, as junior and trainee positions do come up.

Which companies hire for safety officer jobs in Johannesburg?

Recent employers advertising safety officer roles include ExecutivePlacements.com, FlySafair, Pty, MECS. The list changes as new vacancies are posted.

How do I apply for safety officer jobs in Johannesburg?

Tap the Apply button on any listing to go straight to the employer or job board, no JobsZA account needed. Have your ID and a short CV ready, even a one-page CV is enough for entry-level roles.