50% of professionals earn between R 84 250 - R 122 750 ZAR
The median salary is R 103 500
The average salary for a Security Officer in South Africa is ZAR 103 500 - ZAR 122 750 per year in 2026. The median salary is ZAR 113 125 per year, based on 853 active job listings.
The cities with the most Security Officer job opportunities in South Africa are Johannesburg, Cape Town, Pretoria, Sandton, Durban. Johannesburg leads with 129 job openings.
Leading employers for Security Officer roles in South Africa include Herotel, Old Mutual Limited, The Beekman Group, TotalEnergies, PepsiCo.
Explore 853 Security Officer job listings in South Africa on BeBee, or check our salary calculator for a personalized estimate.