Senior Payroll & HR Specialist
Executive Placements · Stellenbosch, Western Cape
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →A dynamic, growing business operating within the agricultural and logistics value chain is looking for an experienced Senior Payroll & HR Specialist to join their team based in Stellenbosch . This is an excellent opportunity for a detail-oriented individual with a passion for people and processes to take full ownership of payroll and HR administration in a complex and fast-paced environment.
Key Responsibilities
Payroll Management
- Manage full payroll functions across weekly, fortnightly, and monthly cycles.
- Process new hires, terminations, salary adjustments, and payroll schedule updates.
- Perform reconciliations, variance checks, and finalise payroll for submission.
- Submit payroll reports to finance for audit and reporting purposes.
- Administer bonuses, increases, variable payroll components, loans, and commissions.
- Handle SARS tax queries, EMP501 reconciliations, COIDA submissions, and labour reporting (STATSSA).
- Maintain accurate employee records and ensure full compliance with statutory requirements.
- Oversee benefits administration, including pension, provident, and medical aid contributions.
- Prepare remuneration reports for management and support strategic decision-making.
HR Administration
- Maintain and digitise employee records in line with best practice.
- Support onboarding through preparation of contracts, benefits documentation, and induction packs.
- Administer employee benefit documentation and ensure accurate records.
- Assist with HR compliance and ad-hoc administrative tasks as needed.
Requirements
Qualifications
- Degree in Human Resources Management, Industrial Psychology, or a related Financial/Commercial discipline.
Experience
• At least 5 years' experience in a similar Senior Payroll & HR Specialist role. .special-hidden { display: none; }