If you are looking for a stable and rewarding career in South Africa’s justice system, the National Prosecuting Authority (NPA) offers a wide range of positions across various levels. The NPA is dedicated to prosecuting criminal cases on behalf of the state and ensuring justice is served across the nation. With numerous vacancies available, this is a fantastic opportunity for those interested in making a difference.
List of National Prosecuting Authority Vacancies
1. Registry Clerk: Supervisor (Ref No: RECRUIT 2025/261)
Salary: R325 101 per annum (Level 07), excluding benefits
Location: DPP: Mmabatho
Requirements:
- Appropriate B Degree (NQF 7) or 3-year Diploma (NQF 6).
- Minimum of 2 years’ experience in Administration, Document Management, and Court Support processes.
- Proficient in MS Word, Excel, and Outlook.
- Excellent communication and organizational skills.
Duties:
- Supervise legal administration and document management.
- Manage court rolls, perform inspections, and ensure compliance with policies.
- Liaise with stakeholders and manage human resource functions within the team.
Contact: Flora Kalakgosi at (018) 381 9041
Application: Recruit2025261@npa.gov.za
2. Administrative Clerk: Supervisor (Ref No: RECRUIT 2025/262)
Salary: R325 101 per annum (Level 07), excluding benefits
Location: DPP North Gauteng (Pretoria)
Requirements:
- B Degree or 3-year Diploma (NQF 6).
- At least 2 years’ relevant experience in administration management.
- Competency in MS Word, Excel, and Outlook.
- Ability to work independently and communicate effectively.
Duties:
- Manage legal administration, court rolls, and case files.
- Liaise with clients and stakeholders.
- Perform office administration and supervise staff.
Contact: Godfrey Ramakuela at (012) 351 6808
Application: Recruit2025262@npa.gov.za
3. Administrative Clerk (Ref No: RECRUIT 2025/263)
Salary: R228 321 per annum (Level 05), excluding benefits
Location: Pretoria (Head Office), Upington
Requirements:
- Grade 12 or equivalent.
- Competency in MS Word, Excel, and Outlook.
- Strong interpersonal and communication skills.
Duties:
- Provide administrative support to the office.
- Design and maintain an administrative system.
- Assist with legal support, document management, and correspondence.
Contact: Gija Maswanganyi at (012) 845 6944 (Pretoria)
Application: Recruit2025263@npa.gov.za
4. Administrative Clerk (Various Locations) (Ref Nos: RECRUIT 2025/264 – 2025/330)
Salary: R228 321 per annum (Level 05), excluding benefits
Locations: Mthatha, Bhisho, Cape Town, East Rand, East London, and others
Requirements:
- Grade 12 or equivalent.
- Competency in MS Word, Excel, and Outlook.
- Good planning, organizing, and communication skills.
Duties:
- Administrative support for legal staff.
- Manage case files and court rolls.
- Ensure document management and filing systems are maintained.
Contact: Various contacts listed for each location
Application: Please refer to the respective email for your location.
5. Finance Clerk (Ref Nos: RECRUIT 2025/300 – 2025/303)
Salary: R228 321 per annum (Level 05), excluding benefits
Locations: Mmabatho, Durban, Johannesburg, and Grahamstown
Requirements:
- Grade 12 or equivalent.
- Knowledge of Public Finance, PERSAL, BAS, and LOGIS systems.
- Basic numeracy skills and good communication abilities.
Duties:
- Process payments and manage service provider claims.
- Assist with payroll and ensure compliance with financial policies.
- Help with regional budgeting and expenditure reporting.
Contact: Various contacts listed for each location
Application: Recruit2025310@npa.gov.za
6. Library Assistant (Ref Nos: RECRUIT 2025/308 – 2025/309)
Salary: R228 321 per annum (Level 05), excluding benefits
Locations: Mmabatho, Polokwane
Requirements:
- Grade 12 or equivalent.
- Proficient in MS Word, Excel, and Outlook.
- Knowledge of library management systems and processes.
Duties:
- Support the library system by managing books and resources.
- Process and catalog library materials.
- Assist with stocktaking and maintaining library records.
Contact: Flora Kalakgosi at (018) 381 9040 (Mmabatho)
Application: Recruit2025308@npa.gov.za
7. Control Room Operator (Ref No: RECRUIT 2025/310)
Salary: R228 321 per annum (Level 05), excluding benefits
Location: Johannesburg
Requirements:
- Grade 12 or equivalent.
- PSIRA Grade C registration.
- Proficient in MS Word, Excel, and Outlook.
- Ability to work shifts and under pressure.
Duties:
- Operate security systems to monitor premises.
- Handle access control, CCTV systems, and incident reporting.
- Ensure security measures are in place during emergencies.
Contact: TM Mudau at (012) 845 6298
Application: Recruit2025310@npa.gov.za
8. Messenger/Driver (Ref Nos: RECRUIT 2025/313 – 2025/317)
Salary: R193 359 per annum (Level 04), excluding benefits
Locations: Mmabatho, Pietermaritzburg, Kimberley, Pretoria
Requirements:
- Grade 12 or equivalent.
- Valid driver’s license.
- Knowledge of Registry procedures.
Duties:
- Deliver and collect documents within and outside the office.
- Manage correspondence and maintain an effective messenger service.
- Assist with registering and sorting mail.
Contact: Various contacts listed for each location
Application: Recruit2025310@npa.gov.za
9. Switchboard Operator (Ref No: RECRUIT 2025/311)
Salary: R193 359 per annum (Level 04), excluding benefits
Location: Pretoria (Head Office)
Requirements:
- Grade 12 or equivalent.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.
- General computer literacy.
- Customer focus and client orientation.
Duties:
- Handle incoming calls in a professional and informative manner.
- Ensure availability at the switchboard during working hours.
- Answer calls promptly and refer them to appropriate destinations.
- Reduce call queuing time and ensure good quality customer service.
Contact: Vuyolwethu Sigaji at (012) 845 6214
Application: Recruit2025311@npa.gov.za
10. Switchboard Operator (Ref No: RECRUIT 2025/312)
Salary: R193 359 per annum (Level 04), excluding benefits
Location: DPP: Pietermaritzburg
Requirements:
- Grade 12 or equivalent.
- Excellent communication and administrative skills.
- Good verbal and written communication skills.
- Ability to work independently with minimal supervision.
- Proficient in MS Word, Excel, and Outlook.
Duties:
- Answer all incoming calls and transfer them to the correct departments.
- Maintain an updated register of staff extensions.
- Maintain the register of outgoing mail and sort incoming faxes.
- Assist with registration and documentation as needed.
- Maintain telephone lists and ensure all communication is recorded.
Contact: Ethel Mokgoko at (033) 392 8761
Application: Recruit2025312@npa.gov.za
Recommended for you: From Personal Details to References: Building a Professional CV in 7 Easy Steps
11. Messenger/Driver (Ref Nos: RECRUIT 2025/313 – 2025/314)
Salary: R193 359 per annum (Level 04), excluding benefits
Locations: Mmabatho, Pietermaritzburg
Requirements:
- Grade 12 or equivalent.
- Valid driver’s license.
- Knowledge of registry procedures.
- Ability to work extended hours if necessary.
- Reliable and professional.
Duties:
- Maintain an efficient messenger service within the office.
- Deliver and collect documents both in and around the DPP office.
- Handle incoming and outgoing correspondence.
- Assist with registration, sorting, and distributing mail.
Contact:
- Flora Kalakgosi at (018) 381 9041 (Mmabatho)
- Ethel Mokgoko at (033) 392 8761 (Pietermaritzburg)
Application: - Recruit2025313@npa.gov.za (Mmabatho)
- Recruit2025314@npa.gov.za (Pietermaritzburg)
12. Messenger/Driver (Ref No: RECRUIT 2025/317)
Salary: R193 359 per annum (Level 04), excluding benefits
Location: Kimberley
Requirements:
- Grade 12 or equivalent qualification.
- Valid driver’s license.
- Ability to manage and distribute correspondence effectively.
- Able to work under pressure with attention to detail.
- Strong communication skills.
Duties:
- Provide an effective messenger service to ensure timely delivery of documents.
- Handle incoming and outgoing parcels and mail.
- Open, register, and deliver correspondence in line with office procedures.
Contact: Nicholas Mogongwa at (053) 807 4539
Application: Recruit2025317@npa.gov.za
13. Library Assistant (Ref Nos: RECRUIT 2025/308 – 2025/309)
Salary: R228 321 per annum (Level 05), excluding benefits
Locations: Mmabatho, Polokwane
Requirements:
- Grade 12 or equivalent.
- Computer literate in MS Word, Excel, and Outlook.
- Knowledge of library management systems and bibliographic information.
- Excellent organizational skills.
Duties:
- Provide administrative support to the library.
- Manage, catalog, and process library materials.
- Ensure library materials are properly labeled and categorized.
- Assist with stocktaking and maintain an organized library system.
Contact:
- Flora Kalakgosi at (018) 381 9040 (Mmabatho)
- Thuba Thubakgale at (015) 045 0285 (Polokwane)
Application: - Recruit2025308@npa.gov.za (Mmabatho)
- Recruit2025309@npa.gov.za (Polokwane)
14. Control Room Operator (Ref No: RECRUIT 2025/310)
Salary: R228 321 per annum (Level 05), excluding benefits
Location: Johannesburg
Requirements:
- Grade 12 or equivalent qualification.
- PSIRA Grade C registration.
- Knowledge of security management in public sector administration.
- Excellent communication and report writing skills.
Duties:
- Operate the control room systems, including CCTV and emergency alarms.
- Maintain security records and monitor incidents.
- Conduct security audits and access control.
- Ensure proper functioning of the control room systems and equipment.
Contact: TM Mudau at (012) 845 6298
Application: Recruit2025310@npa.gov.za
15. Supply Chain Clerk (Ref No: RECRUIT 2025/304)
Salary: R228 321 per annum (Level 05), excluding benefits
Location: Pretoria (Head Office)
Requirements:
- Grade 12 or equivalent qualification.
- Knowledge of PFMA, Treasury Regulations, and supply chain management.
- Proficient in MS Excel, Word, and Outlook.
- Ability to work under pressure and meet deadlines.
Duties:
- Provide administrative support for procurement activities.
- Request quotations, compile procurement requests, and maintain a procurement database.
- Ensure compliance with Treasury regulations and internal policies.
Contact: N Beilings at (012) 845 6039
Application: Recruit2025304@npa.gov.za
16. Paralegal (Ref No: RECRUIT 2025/305)
Salary: R228 321 per annum (Level 05), excluding benefits
Location: DPP: Mthatha
Requirements:
- Grade 12 or equivalent.
- Paralegal Certificate or Diploma.
- Proficient in MS Word, Excel, PowerPoint, and Outlook.
- Strong research, communication, and case preparation skills.
Duties:
- Assist with case preparation and legal research.
- Conduct investigations and gather facts for cases.
- Provide administrative support in courtroom and legal proceedings.
Contact: Lindie Swanepoel at (012) 845 6638
Application: Recruit2025305@npa.gov.za
17. Registry Clerk (Ref Nos: RECRUIT 2025/306 – 2025/307)
Salary: R228 321 per annum (Level 05), excluding benefits
Locations: Cape Town, Middelburg, Bhisho
Requirements:
- Grade 12 or equivalent.
- Excellent organizational and communication skills.
- Ability to work under pressure and manage documents effectively.
Duties:
- Provide registry counter services and handle correspondence.
- Ensure proper record management and file documentation.
- Operate office machines and assist with archiving documents.
Contact:
- Phyllis Lujabe at (021) 487 7281 (Cape Town)
- Tebogo Mashile at (013) 045 0686 (Middelburg)
- Chwayita Zwelibanzi at (040) 608 6800 (Bhisho)
Application: - Recruit2025306@npa.gov.za (Cape Town)
- Recruit2025307@npa.gov.za (Middelburg)
- Recruit2025265@npa.gov.za (Bhisho)
18. Finance Clerk (Ref Nos: RECRUIT 2025/300 – 2025/303)
Salary: R228 321 per annum (Level 05), excluding benefits
Locations: Mmabatho, Durban, Johannesburg, Grahamstown
Requirements:
- Grade 12 or equivalent.
- Knowledge of Public Finance, PERSAL, BAS, and LOGIS.
- Strong analytical and communication skills.
Duties:
- Process payments, manage creditors, and assist with payroll.
- Track expenses, verify claims, and help compile regional budgets.
- Ensure adherence to financial policies and guidelines.
Contact: Various contacts listed for each location
Application: Please refer to the respective email for your location.
19. Human Resources Clerk (Ref Nos: RECRUIT 2025/296 – 2025/299)
Salary: R228 321 per annum (Level 05), excluding benefits
Locations: Cape Town, Durban, Mpumalanga, Limpopo
Requirements:
- Grade 12 or equivalent.
- Experience with HR administration and PERSAL.
- Good organizational and communication skills.
Duties:
- Assist with recruitment and staff administration.
- Process applications for service benefits and exits.
- Compile monthly HR statistics and assist with training programs.
Contact: Various contacts listed for each location
Application: Please refer to the respective email for your location.
20. Administrative Clerk (Ref Nos: RECRUIT 2025/287 – 2025/290)
Salary: R228 321 per annum (Level 05), excluding benefits
Locations: Bloemfontein, Welkom (Bethlehem), Kroonstad
Requirements:
- Grade 12 or equivalent qualification.
- Competency in MS Word, Excel, and Outlook.
- Strong communication and organizational skills.
Duties:
- Provide administrative support to the office.
- Handle documents, case administration, and ensure compliance with policies.
- Maintain registers and assist with general office administration.
Contact: Lemmer Ludwick at (051) 410 6001
Application: Recruit2025287@npa.gov.za
Working for the National Prosecuting Authority offers a unique opportunity to contribute to the fight against crime and the protection of justice in South Africa. The NPA offers competitive salaries, job security, and the chance to be part of an institution that makes a real difference in society.
If you’re ready to take on a new challenge and make a positive impact in the public service sector, the NPA vacancies could be the perfect fit for you. Don’t miss out on this opportunity—apply today!