Program Coordinator

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

TYPE OF WORK

Full Time

SALARY

N/A

HOURS PER WEEK

40

DATE UPDATED

Mar 9, 2026

JOB OVERVIEW

Job description:

Senior Operations Coordinator (Virtual Assistant)

Quest Collective | Full-Time | Remote

About Quest Collective

Quest Collective is a fast-growing, mentoring-first NDIS provider supporting teens and young adults to become the hero of their own story. We specialise in high-quality mentoring, Supported Independent Living (SIL), and capacity-building supports for young people aged 13 to 40.

As we scale, we are building a highly structured, audit-ready operations engine. We are seeking a Senior Operations Coordinator (VA) who can take ownership of core operational workflows and keep our systems running with precision, compliance, and care.

This is not an entry-level admin role. We are looking for a senior operator who can think critically, act proactively, and maintain high standards without constant supervision.

Role Purpose

The Senior Operations Coordinator is responsible for the smooth, compliant, and accurate execution of daily operations across rostering, ShiftCare administration, invoicing support, payroll preparation, and compliance monitoring, rostering and scheduling.

You will act as a key operational backbone of the organisation, ensuring participant supports run smoothly and the business remains audit-ready at all times.

Key Responsibilities

ShiftCare Systems Management

Maintain accurate participant and staff profiles
Monitor case note completion and quality
Ensure service agreements and funding data are current
Support incident and feedback recording workflows
Maintain clean, audit-ready digital records
Identify and resolve data discrepancies proactively
Rostering and Scheduling (High Priority)

Build and maintain weekly rosters across 1:1, 1:2, 1:3 and SIL supports
Fill vacant shifts quickly and appropriately
Monitor staff availability, fatigue risk, and suitability
Communicate roster changes clearly and professionally
Escalate coverage risks early
Support SIL ratio integrity
Invoicing and Finance Support

Review and approve timesheets in ShiftCare
Prepare accurate invoices for NDIA and plan managers
Export data to Xero
Check kilometres and line item accuracy
Flag billing anomalies early
Support end-of-week finance workflows
Payroll Preparation (SCHADS Award Awareness)

Prepare clean payroll data for processing
Verify hours, sleepovers, and allowances
Flag discrepancies before payroll runs
Maintain employee and contractor records
Support SCHADS Award alignment
Compliance and Audit Readiness

Monitor worker compliance (screening, First Aid, licences, insurance)
Track document expiries and send reminders
Maintain audit evidence folders
Support NDIS Practice Standards alignment
Assist with internal quality checks
Maintain incident and feedback registers
Communication and Team Support

Liaise professionally with mentors, coordinators, and leadership
Follow up incomplete documentation
Support onboarding workflows
Maintain warm, clear, and firm communication
Escalate risks and issues early
Required Experience (Non-Negotiable)

Minimum 2+ years experience working with the NDIS
Strong hands-on experience with ShiftCare
Proven rostering experience in disability, SIL, or community care
Solid understanding of NDIS line items and service delivery
Experience supporting invoicing and payroll workflows
Excellent written and verbal English
High attention to detail and accuracy
Strong time management and reliability
Ability to work autonomously in a remote environment
Highly Desirable

Experience with Xero
SIL operational experience
SCHADS Award familiarity
Experience in a fast-scaling NDIS provider
Previous senior VA or operations role
Process improvement mindset
Personal Attributes We Value

We are looking for someone who:

Takes ownership and follows through
Thinks ahead and prevents problems
Communicates calmly under pressure
Is highly organised and systems-driven
Notices small errors before they become big problems
Balances compliance with practical operations
Is proactive, not reactive
Genuinely cares about participant outcomes
AND, who loves to have a laugh & has a great attitude!

Key Performance Indicators (KPIs)

Success in this role will be measured by:

Rosters filled and stable
Minimal shift gaps
Timesheets processed accurately and on time
Invoices submitted without errors
Compliance dashboard maintained at 100% currency
Minimal payroll corrections required
Fast and professional team communication
Audit readiness maintained at all times
Completes assigned tasks effectively and efficiently and communicates issues promptly
Excellent at creating SOP’s and rolling them out across the organisation
Working Requirements

Full-time remote role
Must be available during Queensland business hours
Reliable high-speed internet and quiet workspace required
Reports directly to Operations Manager / Director
Must demonstrate strong data security and confidentiality practices
Why Join Quest Collective

Mission-driven, high-growth organisation
High ownership senior role
Structured systems and clear expectations
Opportunity to grow with the business
Meaningful work supporting young people and families
Application Instructions

Please submit:

1. Your resume

2. A short video or written introduction

3. Your specific experience with ShiftCare, SCHADS, Fairwork, OHS, WHS and the NDIS

4. Your availability and timezone

5. What makes you stand out from everyone else applying- a great sense of humour and attitude are a must!

Benefits:

Professional development assistance
Work from home
Work Location: Remote

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0153
Total Execution Time  0.0171
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,792 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Program-Coordinator-1593210
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0072 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0006   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1593210
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 910403
 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` = 1593210
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1593210' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1593210 
0.0010   UPDATE employer_jobs SET hit_counts '***Mar-04-2026=2***Mar-05-2026=280***Mar-06-2026=75***Mar-07-2026=28***Mar-08-2026=14***Mar-09-2026=290***Mar-10-2026=55***Mar-11-2026=28***Mar-12-2026=32***Mar-13-2026=5***Mar-14-2026=6***Mar-15-2026=5***Mar-16-2026=6***Mar-17-2026=5***Mar-18-2026=7***Mar-19-2026=5***Mar-20-2026=3***Mar-21-2026=3***Mar-22-2026=4***Mar-23-2026=4***Mar-24-2026=2***Mar-25-2026=8***Mar-26-2026=3***Mar-27-2026=3***Mar-28-2026=1***Mar-30-2026=3***Mar-31-2026=3***Apr-01-2026=2***Apr-02-2026=4***Apr-03-2026=2***Apr-04-2026=1***Apr-05-2026=2***Apr-06-2026=1***Apr-07-2026=1***Apr-08-2026=2***Apr-09-2026=1***Apr-10-2026=1***Apr-11-2026=2***Apr-17-2026=1' WHERE job_id'1593210'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Mar-2026=880***Apr-2026=20' WHERE job_id'1593210'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1593210' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1593210 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '910403'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)