Internal Finance Manager / Senior Management Accountant (Accounting Degree Required)

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

TYPE OF WORK

Full Time

SALARY

1000 AUD

HOURS PER WEEK

40

DATE UPDATED

Aug 22, 2026

JOB OVERVIEW

Internal Finance Manager / Senior Management Accountant

Full-Time | Work From Home | Australian Accounting Experience Required

***About the Role

We are seeking a strong, commercially minded and highly organised Internal Finance Manager / Senior Management Accountant to take ownership of the internal finance function for a growing Australian group of businesses.
This is a hands-on, all-rounder accounting role. You will be responsible for the complete finance cycle — from day-to-day transactions and reconciliations through to month-end close, management reporting, budgeting, cash flow forecasting, job costing, profitability analysis and KPI reporting.

You will also take ownership of important group financial administration, including insurance, licences and other renewals, and provide confidential financial support to the Founder.

This is not a purely transactional bookkeeping role, nor is it a position for someone who only reviews work prepared by others.

We need someone who can personally get into the detail, make sure the numbers are right, analyse what they mean and give management clear financial visibility.

You will work closely with the Founder and management team and play an important role in improving profitability, cash flow, financial controls and decision-making across the Group.

**Key Responsibilities

1. Day-to-Day Accounting & Finance

Take ownership of the day-to-day internal accounting function across multiple entities, including:
• Bank and credit card reconciliations
• Accounts payable and accounts receivable oversight
• Payroll and payroll-related reconciliations
• Intercompany transactions and reconciliations
• Balance sheet reconciliations
• Fixed asset and accounting schedules
• Correct transaction coding and supporting documentation
• Investigation and correction of accounting discrepancies
• Maintenance of accurate and up-to-date financial records
• Identification of unusual transactions, errors and control weaknesses

You will be expected to remain hands-on and capable of completing detailed accounting work yourself when required.

2. Month-End Closing & Management Accounts

Take full ownership of the month-end process, including:
• Month-end journals
• Accruals and prepayments
• Payroll reconciliations
• Balance sheet reconciliations
• Intercompany reconciliations
• Revenue and expense cut-off
• Review of P&L and balance sheet
• Investigation of unusual movements
• Preparation of management accounts
• Month-end management commentary
• Ensuring reporting is completed accurately and on time

The successful candidate should be capable of independently driving month-end close without needing to be reminded of each task.

3. Budgeting, Forecasting & Cash Flow
• Prepare and maintain annual budgets
• Maintain rolling forecasts
• Prepare and maintain a rolling cash flow forecast
• Monitor actual results against budget
• Analyse and explain material variances
• Identify upcoming cash requirements and potential cash flow risks
• Monitor working capital
• Provide management with early warning of potential financial issues
• Recommend practical actions based on financial results

4. Job Costing & Profitability Analysis

A major responsibility of this role is to establish strong visibility over profitability across the Group.
This includes:
• Gross profit by client
• Gross profit by employee
• Gross profit by team/division
• Gross profit by business entity
• Client revenue versus labour cost
• Actual hours/cost versus client budget
• Employee utilisation and productivity
• Revenue and cost per employee
• Identification of underperforming clients, jobs or service areas
• Identification of scope creep and cost overruns
• Development and continuous improvement of job costing methodologies
• Recommendations to improve margins and operational efficiency

The successful candidate must be able to go beyond producing numbers and explain what the numbers mean, why performance has changed and what management should investigate or change.

5. KPI Dashboard & Performance Reporting

Take ownership of the financial KPI and management reporting framework across the Group.

Responsibilities include:
• Develop and maintain management KPI dashboards
• Ensure KPI data is accurate, reconciled and supported by reliable source data
• Monitor revenue, gross profit and GP%
• Monitor profitability by client, employee, team and business entity
• Monitor client budget versus actual hours/cost
• Monitor employee utilisation and productivity
• Track budget versus actual performance
• Monitor cash flow and working capital
• Monitor accounts receivable and overdue debts
• Maintain historical KPI trends
• Identify adverse trends and exceptions requiring management attention
• Investigate the underlying causes of financial underperformance
• Provide concise management commentary and recommendations
• Continuously improve and automate KPI reporting where practical

The objective is to give management timely, accurate and actionable visibility over the financial health and performance of the Group.

This position is expected to highlight problems proactively rather than simply produce reports.

6. Group Finance & Corporate Administration

Take ownership of important recurring financial and administrative obligations, including:
• Insurance renewals
• Professional and business licence renewals
• Registrations and other recurring compliance renewals
• Finance and loan documentation
• Subscription and contract renewals
• Maintaining a centralised renewal and compliance calendar
• Ensuring deadlines are identified well in advance
• Obtaining information and quotations where required
• Maintaining appropriate supporting documentation
• Escalating matters requiring management approval

An important expectation of this position is that key financial and administrative obligations are proactively managed without relying on the Founder to remember or continually follow them up.

7. Founder / Personal Finance Support

Provide highly confidential financial and administrative support to the Founder, including:
• Personal cash flow and financial reporting
• Investment and property-related accounting records
• Loan and finance schedules
• Personal financial administration
• Coordination of information required for tax and financial planning
• Maintaining accurate records across personal and business financial matters

A very high level of confidentiality, integrity and discretion is essential.

8. Systems, Automation & Continuous Improvement
• Improve finance processes, controls and reporting systems
• Reduce unnecessary manual work
• Identify opportunities for automation
• Use technology and AI appropriately to improve finance efficiency
• Ensure automated reports and processes remain accurate and properly controlled
• Document important finance processes
• Build scalable finance systems capable of supporting continued Group growth

**What We Are Looking For

The ideal candidate is an experienced all-rounder accountant who can work confidently from detailed transactions through to management-level financial analysis.

You should have:
• Degree in Accounting, Finance or equivalent
• CPA/CA qualification or progress towards qualification highly regarded
• Strong Australian accounting experience
• Strong management accounting experience
• Demonstrated experience independently completing month-end close
• Budgeting and cash flow forecasting experience
• Strong job costing and profitability analysis skills
• Advanced Excel skills
• Strong Xero experience
• Excellent reconciliation and problem-solving skills
• Experience working across multiple entities
• Strong attention to detail
• Strong written and verbal communication skills
• Excellent organisational and deadline-management skills
• High level of confidentiality and professional judgement
• Ability to work independently with limited supervision

**The Person We Want

We are looking for someone who:
• Takes ownership rather than waiting for instructions
• Is naturally organised and follows matters through to completion
• Notices when numbers do not make sense and investigates why
• Can move comfortably between detailed accounting and commercial analysis
• Is willing to remain hands-on
• Can prioritise effectively in a fast-moving environment
• Builds systems and controls rather than repeatedly fixing the same problems
• Is proactive about upcoming deadlines and financial risks
• Communicates issues early rather than waiting until they become urgent
• Can respectfully challenge numbers, assumptions and processes
• Looks continuously for opportunities to automate and improve finance processes
• Understands that good internal finance is not simply about producing accounts — it is about giving management visibility, control and actionable information

**Key Measures of Success

Success in this position will include:
• Accurate and timely month-end closing
• Reliable management accounts
• Fully reconciled balance sheet accounts
• Reliable budget versus actual reporting
• Accurate and regularly maintained cash flow forecasting
• Clear visibility of gross profit by client, employee, team and business area
• Reliable KPI dashboards
• Early identification and escalation of financial risks
• Strong accounts receivable and working capital visibility
• No missed insurance, licence or important renewal deadlines
• Improved finance processes, controls and automation
• Reduced reliance on the Founder for routine finance administration and follow-up

**The Opportunity
This is an opportunity to take genuine ownership of the internal finance function of a growing Australian business group.
For the right person, the position has significant potential to develop into a broader finance leadership role as the Group continues to grow.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0118
Total Execution Time  0.0131
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,545,784 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Internal-Finance-Manager-Senior-Management-Accountant-Accounting-Degree-Required-1714488
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0067 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1714488
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 813260
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1714488
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-24',ej.date_added) duration_daysDATEDIFF('2026-08-24',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-08-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1714488' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1714488 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-22-2026=473***Aug-24-2026=2' WHERE job_id'1714488'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=475' WHERE job_id'1714488'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1714488' 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` = 1714488 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '813260'
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)