The average salary for a Security Officer in South Africa is ZAR 12 000 - ZAR 18 000 per year in 2026. The median salary is ZAR 15 000 per year, based on 78 active job listings.
The cities with the most Security Officer job opportunities in South Africa are Cape Town, Johannesburg, Centurion, Pretoria, Stellenbosch. Cape Town leads with 20 job openings.
Leading employers for Security Officer roles in South Africa include Apr security, Architectural Services, Skywaves Rise, Transnet Company.
Explore 78 Security Officer job listings in South Africa on BeBee, or check our salary calculator for a personalized estimate.