Senior Australian Payroll Accountant

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

TYPE OF WORK

Full Time

SALARY

140000-1600000

HOURS PER WEEK

40

DATE UPDATED

Jul 9, 2026

JOB OVERVIEW

About the Role

We are looking for a reliable and detail-oriented Senior Finance & Payroll Accountant to join our growing remote finance team supporting Australian-based businesses.


This role is ideal for someone who enjoys structured finance operations, payroll, reconciliations, and process improvement while working in a collaborative and technology-driven environment.


You’ll work closely with finance leadership and play an important role in maintaining accurate financial records, supporting month-end activities, and helping improve finance processes across multiple entities.

If you’re someone who enjoys working with numbers, solving problems, improving workflows, and being part of a supportive remote team, we’d love to hear from you.



Key Responsibilities
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


Payroll and Compliance

Support end-to-end payroll processing
Assist with payroll compliance requirements including:
Superannuation
STP reporting
PAYG obligations
Reconcile payroll-related balances and reports

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 highly preferred
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:
TBD

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0479
Total Execution Time  0.0493
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,272 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Australian-Payroll-Accountant-1655757
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0404 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1655757
 LIMIT 1 
0.0016   SELECT *
FROM `employers`
WHERE `employer_id` = 822705
 LIMIT 1 
0.0076   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1655757
AND `misc`.`idIS NULL 
0.0011   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-19',ej.date_added) duration_daysDATEDIFF('2026-07-19',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-07-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1655757' 
0.0020   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1655757 
0.0012   UPDATE employer_jobs SET hit_counts '***May-27-2026=909***May-28-2026=71***May-29-2026=50***May-30-2026=25***May-31-2026=21***Jun-01-2026=30***Jun-02-2026=23***Jun-03-2026=15***Jun-04-2026=11***Jun-05-2026=12***Jun-06-2026=11***Jun-07-2026=20***Jun-08-2026=12***Jun-09-2026=640***Jun-10-2026=82***Jun-11-2026=36***Jun-12-2026=20***Jun-13-2026=10***Jun-14-2026=7***Jun-15-2026=16***Jun-16-2026=657***Jun-17-2026=72***Jun-18-2026=41***Jun-19-2026=21***Jun-20-2026=13***Jun-21-2026=17***Jun-22-2026=23***Jun-23-2026=14***Jun-24-2026=11***Jun-25-2026=7***Jun-26-2026=12***Jun-27-2026=5***Jun-28-2026=3***Jun-29-2026=21***Jun-30-2026=10***Jul-01-2026=2***Jul-02-2026=6***Jul-03-2026=4***Jul-04-2026=7***Jul-05-2026=7***Jul-06-2026=9***Jul-07-2026=3***Jul-08-2026=10***Jul-09-2026=642***Jul-10-2026=63***Jul-11-2026=30***Jul-19-2026=1' WHERE job_id'1655757'  
0.0012   UPDATE employer_jobs SET monthly_hits '***May-2026=1075***Jun-2026=1872***Jul-2026=784' WHERE job_id'1655757'  
0.0029   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1655757' AND status LIKE 'sent%' ORDER BY id DESC  
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1655757 
0.0186   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '822705'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)