Senior Finance Manager

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

TYPE OF WORK

Full Time

SALARY

TBD

HOURS PER WEEK

40

DATE UPDATED

Jul 9, 2026

JOB OVERVIEW

About the Role

In this role, you will handle end-to-end finance operations across multiple business entities, including accounts payable, accounts receivable, payroll, and month-end processes. You will play a key role in ensuring accurate financial processing while supporting a modern, technology-led finance function.

If you are detail-oriented, process-driven, and excited about working in a high-growth, tech-enabled finance environment—we’d love to hear from you.


Key Responsibilities
Accounts Payable

Process supplier invoices and manage end-to-end AP workflows
Prepare and manage payment batches
Reconcile supplier statements against the AP ledger and resolve discrepancies
Administer corporate card programs including cardholder setup, spend limits, approval rules, and receipt compliance
Accounts Receivable

Generate customer invoices and manage receivables lifecycle
Monitor collections and follow up on outstanding balances
Payroll

Process payroll across multiple business entities.
Assist with superannuation, STP reporting, and payroll compliance requirements
Month-End & Audit Support

Perform bank reconciliations across multiple business entities
Reconcile corporate and credit card transactions
Reconcile payroll (gross wages, PAYG, superannuation, and net pay)
Process and reconcile intercompany transactions across entities
Support month-end close activities including accruals, prepayments, and journal support
Assist during year-end audit by preparing reconciliations, samples, and supporting documentation
AI & Automation Focus

Support continuous improvement of finance processes and workflows
Assist with ad hoc finance and reporting tasks as required
Collaborate with cross-functional teams to ensure accurate financial data and reporting
Contribute to a high-performing and detail-driven finance team environment

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/CA qualification is required
3+ years experience in accounts payable, accounts receivable, and payroll processing
Australian accounting or finance experience is highly preferred
Strong attention to detail with a high level of accuracy and process discipline
Experience working in a high-volume or multi-entity environment preferred
Familiarity with modern ERP, payroll, and finance platforms in a multi-entity environment is highly desirable
Exposure to cloud-based and automated finance systems is an advantage
Strong understanding of payroll processes including compliance requirements (STP, superannuation, etc.)
Comfortable working with structured processes, reconciliations, and month-end close activities
Highly desirable: experience using AI tools or automation to improve finance workflows
Strong communication skills and ability to work closely with finance leadership in a collaborative environment
Finer Details

Schedule: TBD
Start Date:
TBD

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0513
Total Execution Time  0.0527
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,304 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Finance-Manager-1644367
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0437 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1644367
 LIMIT 1 
0.0016   SELECT *
FROM `employers`
WHERE `employer_id` = 822705
 LIMIT 1 
0.0033   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1644367
AND `misc`.`idIS NULL 
0.0011   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-18',ej.date_added) duration_daysDATEDIFF('2026-07-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-07-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1644367' 
0.0014   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1644367 
0.0015   UPDATE employer_jobs SET hit_counts '***May-12-2026=471***May-13-2026=12***May-14-2026=24***May-15-2026=4***May-16-2026=13***May-17-2026=3***May-18-2026=1***May-19-2026=4***May-20-2026=310***May-21-2026=16***May-22-2026=11***May-23-2026=3***May-24-2026=2***May-25-2026=2***May-26-2026=2***May-27-2026=6***May-28-2026=10***May-29-2026=3***May-30-2026=3***May-31-2026=1***Jun-01-2026=2***Jun-02-2026=9***Jun-03-2026=3***Jun-04-2026=4***Jun-05-2026=3***Jun-06-2026=1***Jun-07-2026=3***Jun-08-2026=5***Jun-09-2026=573***Jun-10-2026=28***Jun-11-2026=10***Jun-12-2026=6***Jun-13-2026=4***Jun-14-2026=3***Jun-15-2026=5***Jun-16-2026=1***Jun-17-2026=3***Jun-19-2026=4***Jun-20-2026=1***Jun-21-2026=2***Jun-22-2026=2***Jun-23-2026=1***Jun-24-2026=4***Jun-25-2026=1***Jun-26-2026=2***Jun-27-2026=4***Jun-28-2026=1***Jun-29-2026=3***Jun-30-2026=2***Jul-01-2026=1***Jul-02-2026=3***Jul-03-2026=1***Jul-05-2026=1***Jul-06-2026=3***Jul-07-2026=2***Jul-08-2026=2***Jul-09-2026=511***Jul-10-2026=15***Jul-11-2026=7***Jul-18-2026=1' WHERE job_id'1644367'  
0.0012   UPDATE employer_jobs SET monthly_hits '***May-2026=900***Jun-2026=690***Jul-2026=546' WHERE job_id'1644367'  
0.0025   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1644367' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1644367 
0.0265   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '822705'
AND `date_added` >= '2022-06-08' 
0.0010   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)