Government vacancies in South Africa
75 open listings on FirstJobly, newest first.
Public service vacancies are advertised in departmental circulars, the DPSA weekly bulletin and municipal notices, then repeated across dozens of sites. The value of a single list is that closing dates and reference numbers stay attached to each post, because those two details are the most common reason an otherwise strong application is thrown out.
Government hiring is rules-based, not impressionistic. A panel scores you against the stated inherent requirements — qualification, years of experience, driver's licence, registration with a professional body — and cannot credit anything you did not evidence. That is genuinely good news for a first-time applicant: if you meet the printed requirements and complete the paperwork correctly, you get scored, regardless of who you know.
Expect the process to be slow. From closing date to appointment commonly runs three to six months, and security vetting or SAQA verification of foreign qualifications adds more. Keep applying elsewhere while you wait, and keep a copy of every submission with its reference number so you can follow up precisely.
Open government vacancies
ACTUARIAL INTERNSHIP
Bestmed Medical Scheme — Pretoria, Gauteng
Government VacanciesInternship
23 days leftPosted 4 days ago
Long Term Insurance Learnership
iMasFinance Co-operative (Ltd) — Centurion, Gauteng
Government VacanciesLearnership
Posted 4 days ago
Business Administration Learnership
Aramex — Jhb, Gauteng
Government Vacancies
No closing datePosted 1 week ago
Business Administration Learnership
Aramex — Johannesburg, Gauteng
Government VacanciesLearnership
No closing datePosted 1 week ago
Registering Your CV With BLU by Adcorp in South Africa
BLU by Adcorp — Gauteng
Government Vacancies
No closing datePosted 1 week ago
GENERAL WORKER
Department of Water and Sanitation — Breede/Gouritz, Western Cape
R144 024 p.a.Government VacanciesPermanent
Posted 1 week ago
Frontshop Assistant
Dis-Chem Pharmacies Limited — Makhado, Limpopo
Government VacanciesPermanent
Posted 2 weeks ago
Casual Cashier
Dis-Chem Pharmacies Limited — Rustenburg, North West
Government VacanciesPart-time
Closes tomorrowPosted 2 weeks ago
Sisekelo Learnerships 2026
Sisekelo Institute of Business and Technology — Gauteng
R3 800 – R5 800 p/mGovernment VacanciesLearnership
No closing datePosted 2 weeks ago
Customs & Excise Cadet Learnership Programme (X80)
South African Revenue Service — All Provinces, Gauteng
Government VacanciesLearnership
Posted 2 weeks ago
CLEANERS
Department of Health — Weskoppies Hospital, Gauteng
Government VacanciesPermanent
17 days leftPosted 2 weeks ago
Learner Artisan: Mechanical X2 / Electrical X2 / C&I X2
Eskom Holdings SOC Ltd — Standerton, Mpumalanga
Government VacanciesInternship
Posted 3 weeks agoUrgent
Grave Digger
EThekwini Municipality — Durban, KwaZulu-Natal
Government VacanciesContract
Posted 3 weeks ago
Artisan Mechanical Fitter
Sasol Limited — Sasolburg, Free State
Government VacanciesPermanent
Posted 3 weeks ago
REGISTRY CLERK
Department of Water & Sanitation — Gqeberha/Port Elizabeth, Eastern Cape
R16 000 – R21 000 p/mGovernment VacanciesPermanent
Posted 4 weeks agoUrgent
ADMINISTRATION CLERKS 8 positions
Department of Health — Sedibeng District Health Services, Gauteng
R16 000 – R21 000 p/mGovernment VacanciesPermanent
Posted 4 weeks agoUrgent
FINANCE CLERK (L5)
Department of Health — Sedibeng District Health Services, Gauteng
R16 000 – R21 000 p/mGovernment VacanciesPermanent
No closing datePosted 4 weeks agoUrgent
Security Officer
Department of Employment and Labour — Klerksdorp, North West
R201 093 p.a.Government VacanciesPermanent
Posted 4 weeks agoEasy Apply
Security Officer
Department of Employment and Labour — Lichtenburg, North West
R201 093 p.a.Government VacanciesPermanent
Posted 4 weeks agoEasy Apply
Security Officer
Department of Employment and Labour — Rustenburg, North West
R201 093 p.a.Government VacanciesPermanent
Posted 4 weeks agoEasy Apply
Security Officer
Department of Employment and Labour — Mafikeng, North West
R201 093 p.a.Government VacanciesPermanent
Posted 4 weeks agoEasy Apply
Security Officer
Department of Employment and Labour — Brits, North West
R201 093 p.a.Government VacanciesPermanent
Posted 4 weeks agoEasy Apply
Security Officer
Department of Employment and Labour — North West
R201 093 p.a.Government VacanciesPermanent
Posted 4 weeks agoEasy Apply
Security Officer – UIF
Department of Employment and Labour — North West
R201 093 p.a.Government VacanciesPermanent
Posted 4 weeks agoEasy Apply
Security Officer – Compensation Fund
Department of Employment and Labour — North West
R201 092 p.a.Government VacanciesPermanent
Posted 4 weeks agoEasy Apply
Learnership 2026/2027
Department of Home Affairs — Gauteng
R4 500 p/mGovernment VacanciesLearnership
Posted 4 weeks agoEasy Apply
Learnership 2026/2027
Department of Home Affairs — North West
R4 500 p/mGovernment VacanciesLearnership
62 days leftPosted 4 weeks agoEasy Apply
Learnership 2026/2027:
Department of Home Affairs — Eastern Cape
R4 500 p/mGovernment VacanciesLearnership
Posted 4 weeks agoUrgentEasy Apply
Learnership 2026/2027
Department of Home Affairs — Gauteng
R4 500 p/mGovernment VacanciesLearnership
Posted 4 weeks agoUrgentEasy Apply
SCM OFFICER: ACQUISITION MANAGEMENT
Eastern Cape Government — QUEENSTOWN, Gauteng
R338 106 p/mGovernment VacanciesPermanent
Posted 5 weeks ago
SCM OFFICER: ACQUISITION MANAGEMENT
Eastern Cape Government — Gqeberha, Eastern Cape
R338 106 p/mGovernment VacanciesPermanent
Posted 5 weeks ago
ACCOUNTING CLERK: RECONCILIATION
Eastern Cape Government — MTHATHA, Gauteng
R237 453 p/mGovernment VacanciesPermanent
Posted 5 weeks ago
SECURITY OFFICER
Eastern Cape Government — QUEENSTOWN, Eastern Cape
R170 226 p/mGovernment VacanciesPermanent
Posted 5 weeks ago
GENERAL WORKER (6 POSTS)
City of Tshwane — Atteridgeville Depot (1 post) and Belle Ombré Depot (5 posts), Gauteng
R252 686 – R289 893 p/mGovernment VacanciesPermanent
No closing datePosted 5 weeks agoUrgent
GENERAL WORKER (5 POSTS)
City of Tshwane — Soshanguve, Klerksoord TDK, Ga, Soshanguve, Klerksoord TDK, Ga-Rankuwa and Mayville Depot, ZA, Gauteng
R25 268 600 – R28 989 300 p/mGovernment VacanciesPermanent
No closing datePosted 5 weeks ago
GENERAL WORKER (4 POSTS)
City of Tshwane — Rayton - Cemetery Services, Gauteng
R25 268 600 – R28 989 293 p/mGovernment VacanciesPermanent
No closing datePosted 5 weeks agoUrgent
GENERAL WORKER
City of Tshwane — Region 3, Region 3, ZA, Region 3, Gauteng
R25 268 600 – R28 989 300 p.a.Government VacanciesPermanent
No closing datePosted 5 weeks ago
ADMINISTRATION CLERK
Department of Health Mpumalanga — Lebohang Clinic, Mpumalanga
Government VacanciesPermanent
Posted 6 weeks ago
ADMINISTRATION CLERK
Department of Health — Mpumalanga
Government VacanciesPermanent
Posted 6 weeks ago
CHIEF BORDER LAW ENFORCEMENT OFFICER: JEPPES REEF PORT OF ENTRY
Border Management Authority — Mpumalanga
R39 094 015 – R47 496 257 p/mGovernment VacanciesPermanent
Posted 6 weeks ago
CLEANER (RE-ADVERTISEMENT)
Department of Health — Kopanong Hospital, Gauteng
R8 000 – R14 000 p/mGovernment VacanciesPermanent
Posted 6 weeks agoUrgent
Administration Clerk Level 5
Department of Health — Tambo Memorial Hospital, Gauteng
R19 000 – R21 000 p/mGovernment VacanciesPermanent
Posted 6 weeks ago
Driver
Department of Health — West Rand District Health Services (Merafong Sub-district), Gauteng
R15 000 – R20 000 p/mGovernment VacanciesPermanent
Posted 6 weeks agoUrgent
ADMINISTRATIVE CLERK
Department of Water & Sanitation — Bloemfontein, Free State
R19 000 – R21 000 p/mGovernment VacanciesPermanent
Posted 7 weeks ago
ADMINISTRATIVE CLERK
Department of Water & Sanitation — Pretoria, Gauteng
R19 000 – R21 000 p/mGovernment VacanciesPermanent
Posted 7 weeks ago
Messenger (Pharmacy) RE-ADVERTISEMENT
Department of Health — Temb, Gauteng
R9 000 – R14 000 p/mGovernment VacanciesPermanent
Posted 7 weeks ago
Finance Internships
City of Johannesburg — Johannesburg, Gauteng
Government VacanciesInternship
Posted 7 weeks ago
CLEANER LEVEL 2
Department of Health — CHRIS HANI BARAGWANATH LAUNDRY, Gauteng
R6 000 – R12 000 p/mGovernment VacanciesPermanent
Posted 7 weeks ago
ASSISTANT DIRECTOR : PATIENT ADMINISTRATION AND LOGISTICS
Gauteng Department — STEVE BIKO ACADEMIC HOSPITAL, Gauteng
R12 000 – R15 000 p/mGovernment VacanciesPermanent
Posted 7 weeks ago
Administration Clerk
Gauteng Department — Weskoppies Hospital, Gauteng
R12 000 – R19 000 p/mGovernment VacanciesPermanent
Posted 7 weeks ago
Learnership Claims (x2)
Road Accident Fund — East London, Eastern Cape
R4 500 p/mGovernment VacanciesLearnership
Posted 7 weeks ago
Communication Clerk
Department of Health — Tembisa, Gauteng
R19 000 – R24 000 p/mGovernment VacanciesPermanent
Posted 8 weeks ago
Project Management Intern
GE Vernova — Johannesburg, Gauteng
Government VacanciesInternship
Posted 8 weeks ago
FINANCE CLERK PRODUCTION
department of water and sanitation — Port Elizabeth, Eastern Cape
R19 700 p/mGovernment VacanciesPermanent
Posted 8 weeks ago
ADMINISTRATION OFFICER
department of water and sanitation — Gqeberha/Port Elizabeth, Eastern Cape
R28 000 p/mGovernment VacanciesPermanent
Posted 8 weeks ago
Porter
Department of Health — Tembisa, Gauteng
R12 000 – R14 000 p/mGovernment Vacancies
Posted 8 weeks agoUrgent
Stores Assistants
Department of Health — Tembisa, Gauteng
R12 000 – R14 000 p/mGovernment VacanciesPermanent
Posted 8 weeks agoUrgent
Cleaners
Department of Health — Tembisa, Gauteng
R12 000 – R14 000 p/mGovernment Vacancies
Posted 8 weeks agoUrgent
PUBLIC SERVICE VACANCY CIRCULAR
Department of Public Service and Administration — Gauteng
Government VacanciesPermanent
No closing datePosted 8 weeks agoUrgent
YES - Youth Opportunity
The Foschini Group — Limpopo
Government VacanciesLearnership
No closing datePosted 8 weeks ago
Retail Insurance Learnership
Toyota Financial Services (South Africa) Limited — Woodmead, Gauteng
Government VacanciesLearnership
No closing datePosted 8 weeks ago
Warehouse Assistant
Courier Guy — 37 Malta Road, Roodepoort, Gauteng
Government Vacancies
Posted 8 weeks ago
YES Graduate HR Intern
Shoprite Holdings — Centurion, Gauteng
Government VacanciesInternship
Posted 8 weeks agoUrgent
Stores Assistant
Department of Health — Tembisa Provincial Tertiary Hospital, Gauteng
R8 000 – R14 000 p/mGovernment Vacancies
Posted 9 weeks ago
ADMINISTRATION CLERKS
Department of Health — Bronkhorstspruit District Hospital, Gauteng
R19 000 – R22 000 p/mGovernment VacanciesPermanent
Posted 9 weeks ago
OSS Hastings Learnership (18 Months)
OUTsurance — Centurion, Gauteng
R9 000 p/mGovernment VacanciesLearnership
No closing datePosted 9 weeks agoUrgent
Admin Clerk
Department of Health — Tembisa, Gauteng
R237 453 – R279 708 p/mGovernment VacanciesPermanent
Posted 9 weeks ago
Cashier
Breede Valley Municipality — Touwsrivier, Gauteng
R15 603 194 – R20 155 118 p.a.Government VacanciesContract
Posted 9 weeks ago
Applying for government vacancies: what matters
Use the current Z83 and complete every section
The 2021 revision of the Z83 is the only accepted version. Sections left blank, marked 'see CV', or unsigned are treated as an incomplete application. Attach a comprehensive CV as well — the form alone is not enough.
Quote the reference number exactly
Departments sort submissions by post reference before they are read. A missing or mistyped reference usually means your application never reaches the right panel.
Mirror the advert's wording for each requirement
If the post asks for 'three years' experience in supply chain management', write that phrase and the dates that prove it. Panels tick requirements off a list; do not make them interpret.
Only send certified copies when they are asked for
Since 2021 most departments want copies only from shortlisted candidates. Sending a thick bundle upfront does not help, and posting originals is never required.