NDIS Auditing and Compliance Officer

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

TYPE OF WORK

Full Time

SALARY

Negotiable upon experience

HOURS PER WEEK

38

DATE UPDATED

Mar 2, 2026

JOB OVERVIEW

Full-Time Virtual Assistant — NDIS Auditing & Compliance Officer (Remote)

38 Hours/Week | Monday–Friday | 9:00 am–5:00pm AEST (Brisbane Time)
Start ASAP | Long-Term Role | Remote -with daily team check-in and support
NDIS Registered Provider | Auditing, Compliance, Quality & Admin Support

We are an Australian NDIS Registered Provider seeking to hire a highly skilled and experienced NDIS Auditing and Compliance Officer (VA) to support our compliance systems and ensure our organisation remains audit-ready at all times.

This is NOT an entry-level VA role, and it is NOT a trainee position.
We will only consider applicants who already have proven, real experience working in the NDIS compliance and auditing sector, including knowledge of the NDIS Practice Standards and audit preparation requirements.

If you have previously worked with NDIS Registered Providers, supported audit preparation, managed compliance documentation, maintained i ---------- and complaints registers, and understand how audits work, we want to hear from you.

Position Overview

As our NDIS Compliance and Auditing Officer (VA), you will be responsible for:

Maintaining and updating compliance systems

Supporting internal audits and external audits (certification, surveillance)

Managing compliance registers and evidence folders

Ensuring policies and procedures are controlled and audit-ready

Supporting risk, i ---------- , complaints, and continuous improvement processes

Providing office administration support tasks as required

Working confidently in Excel to track compliance, actions, and reporting

Key Responsibilities (NDIS Compliance + Audit Readiness)
NDIS Compliance Management

Maintain ongoing compliance aligned to the NDIS Practice Standards and Quality Indicators

Ensure documentation meets NDIS compliance expectations (quality, structure, accuracy)

Maintain compliance schedules, audit checklists, and evidence folders

Monitor compliance obligations and ensure deadlines are met

Track progress and report risks, gaps, and improvement opportunities

Audit Preparation and Audit Support

Support audit readiness and ensure the organisation is prepared at all times

Create, maintain, and organise audit evidence packs

Gather, structure and label evidence according to relevant NDIS standards

Assist during audits by preparing documentation and responding to evidence requests

Maintain internal audit processes and follow up corrective actions

Policies, Procedures & Document Control

Maintain and update policies and procedures with strong version control

Ensure review dates and approval workflows are followed

Maintain a structured quality management system (QMS-style documentation)

Apply proper naming conventions, formatting, and folder organisation

Ensure all documentation is consistent, professional, and audit-ready

I ---------- , Complaints, Risk & Continuous Improvement (CQI)

Maintain and update registers including:

I ---------- register / reportable i ----------

Complaints register

Feedback register

Risk register

Corrective actions register

Continuous improvement register

Training & compliance register

Ensure records are complete, accurate, and include follow-up evidence

Track trends and assist with compliance reporting

Workforce Compliance & Training Registers

Track staff compliance requirements (e.g. screening, training, onboarding evidence)

Follow up missing compliance items from staff

Maintain evidence folders for staff training and compliance documentation

Support onboarding compliance processes and documentation

Office Administration Duties (Additional Duties)

This role includes office-based support tasks such as:


Email
follow-ups and basic inbox management

Scheduling meetings and compliance check-ins

Document formatting and creating templates

File management (Google Drive/SharePoint style systems)

Data entry and compliance tracker updates

Preparing weekly compliance summaries and reports

Supporting the leadership team with admin tasks as needed

Essential Skills & Experience (NON-NEGOTIABLE)

Only apply if you meet ALL requirements below:

Proven experience in NDIS auditing and compliance (required)
Strong knowledge of NDIS Practice Standards & Quality Indicators
Experience supporting audit preparation (certification/surveillance / internal audits)
Strong document control and compliance systems management skills
Excellent written English and professional documentation writing ability
Extremely high attention to detail and accuracy
High-level Excel skills (registers, tracking, reports, formulas, filters)
Ability to work independently and meet deadlines
Ability to work full-time 9:00am–5:00pm AEST, Monday to Friday
Must be available to start ASAP

Important: Applications without clear NDIS compliance/auditing experience will not be considered.

Excel Requirements

You must be confident using Excel for:

Compliance registers and trackers

Filtering, sorting, and formatting registers

Data validation and templates

Basic formulas (IF, COUNTIF, SUMIFS, VLOOKUP/XLOOKUP)

Weekly reporting and audit tracking dashboards

Work Requirements

Must have reliable internet and a professional work-from-home set-up and laptop

Must be comfortable handling confidential information

Must be available for AEST meetings and daily work hours

Must be able to follow Australian compliance expectations and professional standards

To Apply

Please include the following:

Your CV (show your NDIS compliance/audit work clearly)

A short cover letter answering:

Your experience in NDIS auditing and compliance

Which NDIS Practice Standards you have worked with

Whether you have supported audit preparation (and what type of audits)

Confirm you can work 9:00am–5:00pm AEST, Monday–Friday (38 hours/week)
(Optional but preferred) Provide an example of:

A compliance register you have maintained

An audit checklist/evidence pack you have built

A compliance report or internal audit summary

We are hiring ASAP — but only qualified and experienced candidates should apply.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0157
Total Execution Time  0.0171
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,527,560 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/NDIS-Auditing-and-Compliance-Officer-1544662
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0103 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0013   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1544662
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 889947
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1544662
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-15',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-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1544662' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1544662 
0.0015   UPDATE employer_jobs SET hit_counts '***Jan-02-2026=170***Jan-03-2026=51***Jan-04-2026=36***Jan-05-2026=33***Jan-06-2026=21***Jan-07-2026=15***Jan-08-2026=13***Jan-09-2026=11***Jan-10-2026=11***Jan-11-2026=10***Jan-12-2026=10***Jan-13-2026=4***Jan-14-2026=6***Jan-15-2026=5***Jan-16-2026=10***Jan-17-2026=10***Jan-18-2026=4***Jan-19-2026=8***Jan-20-2026=13***Jan-21-2026=9***Jan-22-2026=3***Jan-23-2026=9***Jan-24-2026=5***Jan-25-2026=2***Jan-26-2026=11***Jan-27-2026=11***Jan-28-2026=9***Jan-29-2026=7***Jan-30-2026=7***Jan-31-2026=3***Feb-01-2026=7***Feb-02-2026=7***Feb-03-2026=6***Feb-04-2026=15***Feb-05-2026=9***Feb-06-2026=5***Feb-07-2026=2***Feb-08-2026=4***Feb-09-2026=6***Feb-10-2026=7***Feb-11-2026=6***Feb-12-2026=4***Feb-14-2026=5***Feb-15-2026=3***Feb-16-2026=9***Feb-17-2026=7***Feb-18-2026=3***Feb-19-2026=1***Feb-20-2026=4***Feb-21-2026=2***Feb-22-2026=3***Feb-23-2026=1***Feb-24-2026=9***Feb-25-2026=6***Feb-26-2026=5***Feb-27-2026=7***Feb-28-2026=4***Mar-01-2026=3***Mar-02-2026=199***Mar-03-2026=65***Mar-04-2026=35***Mar-05-2026=27***Mar-06-2026=20***Mar-07-2026=14***Mar-08-2026=11***Mar-09-2026=21***Mar-10-2026=12***Mar-11-2026=10***Mar-12-2026=13***Mar-13-2026=3***Mar-14-2026=6***Mar-15-2026=4***Mar-16-2026=9***Mar-17-2026=8***Mar-18-2026=12***Mar-19-2026=5***Mar-20-2026=7***Mar-21-2026=3***Mar-22-2026=4***Mar-23-2026=9***Mar-24-2026=5***Mar-25-2026=4***Mar-26-2026=4***Mar-27-2026=8***Mar-28-2026=1***Mar-29-2026=2***Mar-30-2026=5***Mar-31-2026=8***Apr-01-2026=4***Apr-02-2026=4***Apr-03-2026=6***Apr-04-2026=3***Apr-05-2026=5***Apr-06-2026=5***Apr-07-2026=1***Apr-08-2026=3***Apr-09-2026=2***Apr-10-2026=4***Apr-15-2026=1' WHERE job_id'1544662'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jan-2026=517***Feb-2026=147***Mar-2026=537***Apr-2026=38' WHERE job_id'1544662'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1544662' 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` = 1544662 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '889947'
AND `date_added` >= '2022-06-08' 
0.0002   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)