Senior Australian Payroll Accountant

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

TYPE OF WORK

Full Time

SALARY

100000-1400000

HOURS PER WEEK

40

DATE UPDATED

Aug 25, 2026

JOB OVERVIEW

About the Role

We are looking for an experienced and highly capable Senior Finance & Payroll Accountant to take ownership of the day-to-day finance and payroll function for our growing Australian business.

This is a standalone finance role suited to someone who enjoys working independently, takes pride in delivering accurate financial outcomes, and is confident in managing payroll, reconciliations, and month-end activities with minimal supervision.

If you're looking for a role where you'll have genuine ownership, autonomy, and the opportunity to make a meaningful impact, we'd love to hear from you!


Key Responsibilities


Payroll and Compliance

Manage end-to-end payroll processing for Australian employees, ensuring accurate and timely payroll delivery
Process payroll from data collection through final pay distribution and post-payroll reconciliation
Assist with payroll compliance requirements including:
Superannuation
STP reporting
PAYG obligations
Reconcile payroll-related balances and reports

Accounts Payable and Receivable

Process supplier invoices and manage payment workflows
Prepare and process scheduled payment batches
Reconcile supplier statements and resolve discrepancies
Generate customer invoices and support collections follow-ups
Maintain accurate customer and supplier records

Reconciliation and Month-End Support

Perform bank and credit card reconciliations
Process intercompany transactions and reconciliations
Assist with month-end activities including:
journals
accruals
prepayments
balance sheet reconciliations
Support audit preparation and finance documentation

Process Improvement and Systems

Help improve finance processes and workflows
Support automation and efficiency initiatives
Assist with ad hoc reporting and finance analysis
Collaborate with cross-functional teams to improve operational efficiency

Other Responsibilities

Complete additional tasks and projects as assigned by leadership.
Maintain confidentiality and professionalism in handling sensitive financial and executive information.
Stay proactive in identifying opportunities to improve systems, reporting, and support processes.
Contribute to a collaborative and high-performing remote team environment.

About You

CPA or CA qualified
At least 3 years of accounting, payroll, or finance operations experience
Experience supporting Australian accounting or payroll processes is a must.
Strong attention to detail and accuracy
Comfortable working with reconciliations, structured processes, and deadlines
Experience using accounting, payroll, or ERP systems
Strong communication and organisational skills
Able to work independently in a remote environment
Experience with cloud-based finance systems or automation tools is a plus
Exposure to multi-entity environments is advantageous but not required

Finer Details

Schedule: TBD
Start Date: ASAP

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0197
Total Execution Time  0.0210
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,506,760 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Australian-Payroll-Accountant-1716238
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0143 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1716238
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 822705
 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` = 1716238
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-02',ej.date_added) duration_daysDATEDIFF('2026-09-02',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-09-02',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1716238' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1716238 
0.0012   UPDATE employer_jobs SET hit_counts '***Aug-25-2026=1101***Aug-26-2026=102***Aug-27-2026=64***Aug-28-2026=37***Aug-29-2026=30***Aug-30-2026=3***Sep-02-2026=1' WHERE job_id'1716238'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1336***Sep-2026=1' WHERE job_id'1716238'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1716238' 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` = 1716238 
0.0068   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '822705'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)