Featured image

How to Apply for a Tshwane Municipality Job

So you want to work for the City of Tshwane.

The municipality runs everything in Pretoria and surrounding areas – Centurion, Mamelodi, Soshanguve, Atteridgeville, Ga-Rankuwa, and more. They collect your rubbish. They fix the roads. They run the clinics. And they need people to do all of that work.

Right now, the City of Tshwane is hiring. General workers at the Bosman Street Workshop. Professional nurses and staff nurses for their clinics. Even senior administrative officers for asset management and insurance claims.

But here is the thing that trips everyone up. You cannot walk in with your CV anymore. You cannot email the HR department. Everything goes through their e-Recruitment portal.

Miss one step and your application disappears. Nobody sees it. You wait for a call that never comes.

This guide walks you through the exact process. From registering to submitting. Step by step.

Why Bother Applying for Tshwane Municipality Jobs?

Let me tell you why people want these jobs.

Job security. Government jobs are stable. You do not get fired because the manager had a bad day. You get benefits – medical aid, pension fund, housing allowance.

Decent pay. A General Worker earns R159,936 – R186,936 per year plus benefits. A Professional Nurse on contract earns R33,412 per month.

Opportunity to grow. Start as a General Worker. Apply for a supervisor role later. Move up. The City of Tshwane has many departments – property, health, infrastructure, finance, metro police.

Eish, let me be honest. The application process is long. You wait weeks to hear back. But once you are in, you are in. Worth the effort.

Current Tshwane Municipality Jobs (June 2026)

Here is what is open right now. Check the e-Recruitment portal for updates.

General Worker – Bosman Street Workshop and Ou Raadsaal Building

What it is: Permanent position performing routine manual labour. Cleaning workshops, sweeping floors, cleaning machines and tools, moving heavy objects, assisting with asset management.

Salary: R159,936 – R186,936 per year plus benefits

Reference numbers:

GPDD054-2026 (Bosman Street Workshop, Pretoria Central)

GPDD053-2026 (Ou Raadsaal Building, Pretoria Central)

Requirements:

Basic literacy (can read and write)

Physically fit (lifting, carrying, moving heavy objects)

Ability to stand for long periods and walk long distances

Willing to undergo criminal record check

Must allow fingerprints to be taken by Tshwane Metro Police (you pay for this)

Relevant experience in manual labour or workshop cleaning is an added advantage but not required

Enquiries: F Mangwegape – 012 358 5350 or SJ Mashoene – 012 358 4851

Closing date: Not specified. Apply ASAP.

Professional Nurses – 5 Contract Positions (HSDE380-2026)

What it is: Contract position at City of Tshwane clinics. You provide primary healthcare services – patient consultations, assessments, medication management, emergency care, HIV testing, immunisations, and more. Contract for up to three years.

Salary: R33,412 per month

Requirements:

Four-year bachelor's degree or diploma in Nursing Science or equivalent qualification

Registered with South African Nursing Council as a Professional Nurse

Working experience at primary healthcare facilities

No criminal record or dismissal for misconduct at any previous workplace

Must allow fingerprints to be taken by Tshwane Metro Police (you pay)

Reference No: HSDE380-2026

How to apply: Use the reference number to search on the e-Recruitment portal

Closing date: Check the portal – these were posted in late May 2026, so apply immediately

Staff Nurses – 16 Contract Positions (HSDE381-2026)

What it is: Contract position providing basic nursing care at clinics and in households. Weighing babies, measuring blood pressure, drawing blood, wound care, immunisations, administering injections.

Salary: R21,234 per month

Requirements:

Registered with South African Nursing Council as a Staff Nurse

Working experience at primary healthcare facilities

No criminal record or dismissal for misconduct

Must allow fingerprints to be taken by Tshwane Metro Police (you pay)

Reference No: HSDE381-2026

How to apply: Use the reference number to search on the e-Recruitment portal

Senior Administrative Officer (TRRO551-2026)

What it is: Permanent or contract position handling asset management, insurance claims, facility management, and office administration.

Requirements:

Grade 12 / Matric

Asset management course is an added advantage

At least two years relevant experience in asset management, insurance management, and internal store reservation

Valid Code B driving licence

Experience with SAP S/4 HANA is an added advantage

Computer literacy (Microsoft package)

Must undergo criminal record check and fingerprinting at own cost

Reference No: TRRO551-2026

How to apply: careers.tshwane.gov.za

Admin Clerk

Check the e-Recruitment portal. Admin Clerk positions appear regularly.

How to Apply – Step by Step

The City of Tshwane uses an e-Recruitment system. Not e-Tshwane (that is for paying municipal bills). Make sure you are on the correct website.

Step 1: Go to the Correct Website

Go to www.tshwane.gov.za

Click on e-Services, then e-Recruitment.

Do not search for "Tshwane jobs" on Google and click random links. You might end up on a fake site. Always start from the official municipal website.

Step 2: Register an Account

Click Register to Apply.

You will need:

First name and last name

Create a username (write it down – you will forget)

Create a password

Your personal email address (Gmail, Yahoo – not your work email)

Important: Use your personal email address. If you use a work email and leave that job, you lose access to your application profile. Also make sure you spell your email correctly. This is how the municipality contacts you.

Accept the Data Privacy Statement. Click Register.

An email will be sent to confirm your registration. Check your spam folder if you do not see it. Click the link in the email.

Step 3: Complete Your Profile (This Is Your CV)

Listen carefully. Your online profile IS your CV. You cannot upload a separate CV document. You must type everything into the system.

This means you cannot just upload a PDF and call it done. You have to fill in every field.

What you need to complete:

Candidate Profile tab:

Personal data (name, ID number, date of birth)

Residential address and postal address

Communication data (email, phone number)

Education/Training tab:

Click Add for each qualification

Enter the institution name, start date, end date

Select education type and level

Enter subjects studied

Enter the complete title of your qualification

Create a record for each qualification – from your highest school grade to every post-school certificate or degree

Work Experience tab:

Click Add for each job

Enter employer name, start date, end date

Select country, region, location

Enter your job title

Enter a detailed job description (including whether you supervised anyone)

Do not leave fields blank. If something does not apply, write "N/A". The system will prompt you if you miss a compulsory field – marked with a red asterisk (*).

Insider tip: Be specific in your job descriptions. Do not write "Did admin work". Write "Captured data for 50+ client files daily using Excel. Prepared monthly reports for management. Managed filing system for 200+ documents."

Step 4: Browse and Apply for Vacancies

Once your profile is complete, go to Vacancies in the portal.

Search for jobs by reference number. For example: HSDE380-2026 for the Professional Nurse position.

Click on the job title to view the full details. If you meet the requirements, click Apply.

Step 5: Submit Before the Closing Date

The online system closes at midnight on the closing date. No late applications are accepted.

Most vacancies stay open for 14 days. The May 2026 postings were published between 8-10 May.

Do not wait until the last day. The system gets busy. You might have technical issues. Apply early.

Documents You Need (But Do Not Upload Yet)

Here is something important that confuses many people. You cannot attach documents when you apply.

Your profile is your application. No CV uploads. No cover letters. Just the information you type into the forms.

But if you get shortlisted for an interview, you will need to provide certified copies of:

Your ID document

Your qualifications (Matric certificate, diplomas, degrees)

Proof of residence

Professional registration (for nurses and pharmacists)

Your driver's licence (if required for the job)

Also, for many positions, you must allow the Tshwane Metro Police to take your fingerprints for a criminal record check – at your own cost.

So get your documents ready now. Get them certified at the police station (it is free). Keep them in a folder. When they call you for the interview, you are ready.

What Happens After You Apply?

You wait.

If you are shortlisted, the municipality will contact you within 21 days of the closing date.

If you do not hear anything within 21 days, consider your application unsuccessful. Do not call them asking. They have thousands of applicants. They will contact you if they want you.

How they contact you: By email (the address you registered with). Check your spam folder every day. Do not miss it.

Common Mistakes That Get Your Application Rejected

Mistake 1: Using the wrong website

You registered on e-Tshwane (for paying municipal bills) instead of e-Recruitment (for jobs). Different systems. Different logins. Make sure you are on the correct one.

Mistake 2: Leaving fields blank

The system has compulsory fields. If you skip them, your profile is incomplete. The recruiter might not even see your application.

Mistake 3: Writing "see attached CV"

There is no attachment. You must type everything into the forms. Do not write "refer to CV". The person reviewing applications will not chase your information.

Mistake 4: Applying after the closing date

The system shuts down at midnight. No exceptions. Apply early.

Mistake 5: Not using the reference number

Each job has a reference number (like HSDE380-2026). Use it to find the correct vacancy. Applying for the wrong job wastes your time and theirs.

Mistake 6: Not updating your profile

If you change jobs or complete a new qualification, update your profile. Old information makes you look outdated.

Tips to Get Shortlisted

Tip 1: Register now, not later

You can register your profile at any time. Do not wait for a vacancy to appear. Register today. Complete your profile. Then you can apply the moment a job opens.

Tip 2: Be specific in your job descriptions

Do not write "Did admin work". Write "Captured data for 50+ client files daily using Excel. Prepared monthly reports for management. Managed filing system for 200+ documents."

Tip 3: Include everything

Even if the job does not ask for specific skills, include them. You never know what catches the recruiter's eye.

Tip 4: Check your email daily

They will email you. Not call. Not WhatsApp. Email. If you do not check your email, you miss the interview invitation.

Tip 5: Apply for jobs you actually qualify for

If the job asks for a four-year nursing degree and you have a Grade 12, do not apply. You waste your time and theirs. Focus on entry-level positions like General Worker, Cleaner, or Admin Clerk.

FAQ – Real Questions People Ask

Q1: Do I need to be registered on e-Tshwane or e-Recruitment?

E-Recruitment for jobs. E-Tshwane is for paying municipal bills and submitting building plans. Do not confuse them.

Q2: Can I email my CV to the City of Tshwane?

No. Only applications through the e-Recruitment portal are accepted. Emailed applications are ignored.

Q3: Can I walk into Tshwane House with my CV?

No. The recruitment process is fully online. Walk-ins are not accepted.

Q4: How long does it take to hear back?

If you are shortlisted, within 21 days of the closing date. If not, consider your application unsuccessful.

Q5: What if I forget my password?

Use the "Forgot Password" link on the login page. It sends a reset link to your registered email.

Q6: Do I need a certificate to apply for General Worker?

No. Basic literacy is the requirement. But you must be physically fit and willing to do heavy work.

Q7: Can I apply for multiple jobs?

Yes. Your profile applies to each job you select. Apply for every position you qualify for.

Q8: What are the best months to find Tshwane vacancies?

The municipality advertises year-round. May 2026 had 30+ new postings. Check the portal weekly.

Q9: Do I need to pay for the fingerprint check?

Yes. If the job requires a criminal record check, you must pay for your fingerprints to be taken by Tshwane Metro Police. Cost is not specified – call and ask.

Q10: Can permanent residents apply?

South African citizenship is required for most positions. Check each job advert.

Q11: What if I have trouble registering?

Email errecruithelp@tshwane.gov.za with a detailed description of the problem. Do not email your application – it will not be accepted.

Q12: Are there internships at Tshwane Municipality?

Yes. The City of Tshwane offers internships for students and recent graduates. Check the e-Recruitment portal under "Internships".

Important Contact Details

General enquiries: LJ Moleli – 012 358 4346 (Recruitment Centre, Middestad Building, 252 Thabo Sehume Street, Pretoria CBD)

Technical help (e-Recruitment portal): errecruithelp@tshwane.gov.za

Main switchboard: 012 358 9999

Physical address: Tshwane House, 320 Madiba Street, Pretoria

Conclusion

Applying for a City of Tshwane job is not complicated. But you must follow the steps exactly.

Register on e-Recruitment. Complete your profile fully. Apply for jobs you qualify for. Submit before the closing date. Wait 21 days.

Do not email your CV. Do not walk in. Do not call asking if they received your application.

The system works. But only if you use it correctly.

Current vacancies: General Workers at Bosman Street Workshop and Ou Raadsaal Building. Professional Nurses and Staff Nurses on contract. Senior Administrative Officer for asset management.

Register today. Your Tshwane municipality job could be waiting.

Internal Links

👉 Browse Tshwane municipality jobs on JoblySA – updated daily with new vacancies.

👉 Government jobs in South Africa – find opportunities at other municipalities.

👉 How to write a CV for government jobs – tips that get you shortlisted.

👉 Join our WhatsApp group for daily job alerts – new vacancies sent to your phone every morning.