Recruiter/Workforce & Compliance Officer (Healthcare Recruitment experience needed)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

55 000

HOURS PER WEEK

40

DATE UPDATED

Mar 19, 2026

JOB OVERVIEW

Workforce & Compliance Officer (Healthcare Recruitment)

Full-Time | Remote | Australian Company | Long-Term Role

We are a premium Australian BPO hiring on behalf of our client, an Australian healthcare recruitment company.

This Full-Time (FT) long-term role offers the flexibility of a WFH (work-from-home), with shift-time during Australian business hours 9am-5pm AEST. We're offering a market-leading salary package including paid leave and bonuses.

We’re looking for an experienced Workforce & Compliance Officer based in the Philippines, to join the team and play a key role in sourcing, screening, and onboarding healthcare professionals. Including Registered Nurses (RN), Enrolled Nurses (EN) and Personal Care Workers (PCW).

This is a fast-paced, high-impact role where you’ll help ensure candidates are fully compliant and ready to work — while building a strong pipeline of talent.

***** Key Responsibilities Include *****

Recruitment
- Supporting the recruitment team by sourcing and screening healthcare candidates.
- Review and manage applications from job ads
- Proactively source candidates using platforms (including Seek Talent Search)
- Conduct outreach and cold calls to healthcare professionals.
- Conduct initial phone screenings.
- Assessing experience, suitability and communication skills of candidates.
- Ensuring candidates meet the role requirements.
- Short-listed suitable candidates for the Australian recruitment team.
- Build and maintain a strong candidate pipeline

Compliance & Onboarding
- Manage end-to-end compliance process
- Collect and verify required documentation
- Maintain accurate candidate records
- Track document/certificate expiry dates and ensure ongoing compliance
- Guide candidates through onboarding requirements
- Ensure a smooth and positive candidate journey

***** Key Requirements To Apply Include ***** (MUST HAVES)
- At least 2 years proven experience in recruitment.
- At least 1 year previous experience in healthcare recruitment or staffing (or similar).
- Experience using SEEK Talent search (or similar platforms)
- Excellent communication skills in English. Both written and verbal.
- Strong attention to detail and organisation
- Confident speaking with candidates over the phone (this is a key part of the role).
-Ability to multitask to meet timelines and deadlines.
- Strong administrative and documentation skills

*****IDEAL Candidates*****
- Have previous experience working for another Australian company- specializing in healthcare recruitment.

*****WFH SET-UP***** This role requires candidates already have a complete WFH set up in place. Please provide an overview of your personal set-up including

- Hardware- laptop, montior, noise cancelling headset.
- Internet- including primary and secondary back-up options.
- Back-up power options including power bank or generator.
- Closest co-working space or internet cafe to your home.

*****IMPORTANT- how to Apply***** Please include

- A link to an up to date CV
- A short overview detailing your experience across recruitment, compliance and onboarding.
- Highlight experience you have previous in healthcare recruitment specifically.
- Highlight experience you have with Australian clients specifically.
- An overview of your WFH set up.
- A short intro video.

Thank you!


To be considered, please include:

A short introduction about yourself

Your experience in recruitment or candidate sourcing

Any experience with healthcare roles or compliance

Your expected monthly salary

Please include the word “COMPLIANCE” at the top of your application.

Applications without this may not be reviewed.

Why Join This Role?

Stable full-time remote opportunity

Work with a growing Australian company

Be part of a fast-paced recruitment environment

Opportunity to develop recruitment and compliance expertise

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0501
Total Execution Time  0.0518
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,514,976 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/RecruiterWorkforce-Compliance-Officer-Healthcare-Recruitment-experience-needed-1605309
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0398 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1605309
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 566358
 LIMIT 1 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1605309
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-18',ej.date_added) duration_daysDATEDIFF('2026-04-18',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1605309' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1605309 
0.0008   UPDATE employer_jobs SET hit_counts '***Mar-19-2026=547***Mar-20-2026=64***Mar-21-2026=23***Mar-22-2026=40***Mar-23-2026=71***Mar-24-2026=64***Mar-25-2026=25***Mar-26-2026=34***Mar-27-2026=19***Mar-28-2026=3***Mar-29-2026=14***Mar-30-2026=12***Mar-31-2026=18***Apr-01-2026=16***Apr-02-2026=14***Apr-03-2026=17***Apr-05-2026=4***Apr-06-2026=8***Apr-07-2026=9***Apr-08-2026=7***Apr-09-2026=8***Apr-10-2026=22***Apr-11-2026=8***Apr-18-2026=1' WHERE job_id'1605309'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=933***Apr-2026=114' WHERE job_id'1605309'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1605309' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1605309 
0.0317   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '566358'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0012   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)