Senior Accountant & Bookkeeping Specialist (Xero Expert)

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

TYPE OF WORK

Any

SALARY

starts at AU$15/hour

HOURS PER WEEK

40

DATE UPDATED

Apr 7, 2026

JOB OVERVIEW

[IMPORTANT: Failure to follow the application instructions will result in automatic disqualification.]

We are looking for a Senior Accountant with strong bookkeeping expertise to join our growing international team.

This role is ideal for someone who not only manages day-to-day bookkeeping but also understands the bigger financial picture — someone who can maintain accurate financial records while supporting financial reporting, forecasting, and business decision-making.

You will play a key role in ensuring financial accuracy, maintaining compliance with Australian accounting standards, and helping leadership understand the financial health of the business.

If you are highly organized, analytical, and experienced in Xero and financial reporting, we want to hear from you.

This position is perfect for a detail-oriented accounting professional who enjoys both operational bookkeeping and higher-level financial analysis.

[What You’ll Do]
Financial Management
- Maintain and manage accurate financial records across all company accounts
- Oversee daily bookkeeping functions and ensure all financial transactions are properly recorded
- Maintain general ledger accuracy and integrity

Account Reconciliation
- Reconcile bank accounts, credit cards, and financial transactions regularly
- Investigate and resolve discrepancies

Financial Reporting
- Prepare and review:
• Monthly financial statements
• Profit & Loss reports
• Balance sheets
• Cash flow reports
- Provide financial insights and recommendations to management

Accounts Payable & Receivable
- Manage incoming and outgoing payments
- Track outstanding invoices
- Maintain positive vendor and client payment relationships

Payroll Support
- Assist with payroll processing
- Ensure accurate employee payments and financial records

Tax & Compliance Support
- Assist with BAS preparation and other tax-related documentation
- Ensure financial records remain compliant with accounting standards

Budgeting & Forecasting
- Assist management with:
• Financial forecasts
• Budget preparation
• Cost analysis

Xero Management
- Maintain and optimize the company’s accounting system in Xero
- Ensure proper account categorization and financial organization

Financial Data Organization
- Maintain well-organized financial documentation for reporting, auditing, and compliance

[What We’re Looking For]
Senior Accounting Experience
- 3+ years experience in accounting or bookkeeping
- Experience managing financial reporting

Xero Expertise
- Strong experience using Xero
- Experience reconciling accounts and preparing reports within Xero

Australian Accounting Knowledge (Highly Preferred)
- Familiarity with:
• BAS
• GST
• Australian financial compliance

Strong Analytical Skills
- Ability to interpret financial data and provide insights

Detail-Oriented
- High accuracy with financial records and reconciliations

Organization & Time Management
- Ability to manage multiple financial tasks and meet deadlines

Communication Skills
- Clear written and verbal English
- Ability to communicate financial information clearly to non-finance tea ---------- mbers

Tech Proficiency
Experience with tools such as:
- Xero
- Google Workspace
- Excel / Google Sheets
- Accounting tools (QuickBooks experience is a plus)

[Bonus Points If You Have]
- Experience working with Australian companies
- Experience supporting growing startups or remote teams
- CPA / Accounting certification
- Experience with financial forecasting and management reporting

[Why Join Our Team]
- Work remotely with an international team
- Opportunity to grow into a Senior Finance Manager role
- Work in a fast-growing company where your input matters
- Long-term role with stability

[How to Apply]
If you believe you're the right person for this role, we want to hear from you.
Please submit:
1. Your CV
2. Portfolio / Sample Work
Create a Google Drive folder containing:
- Resume
- Any relevant financial reports
- Sample reconciliation reports
- Financial dashboards or reports you have prepared
Make sure the folder is shareable to anyone with the link.
3. Short Video Introduction
Record a 1–2 minute video introducing yourself and covering:
- Your accounting experience
- Your experience with Xero
- Your experience working with Australian businesses
- Why you believe you are the right fit for this role

IMPORTANT: Applications that do not include all required items will not be reviewed.

We’re excited to meet someone who is passionate about financial accuracy, business growth, and strong accounting practices.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0387
Total Execution Time  0.0402
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,515,824 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Accountant-Bookkeeping-Specialist-Xero-Expert-1598678
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0325 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0013   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1598678
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 742348
 LIMIT 1 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1598678
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-13',ej.date_added) duration_daysDATEDIFF('2026-04-13',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-13',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1598678' 
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1598678 
0.0007   UPDATE employer_jobs SET hit_counts '***Mar-11-2026=400***Mar-12-2026=129***Mar-13-2026=45***Mar-14-2026=22***Mar-15-2026=28***Mar-16-2026=36***Mar-17-2026=30***Mar-18-2026=21***Mar-19-2026=13***Mar-20-2026=14***Mar-21-2026=9***Mar-22-2026=7***Mar-23-2026=18***Mar-24-2026=11***Mar-25-2026=11***Mar-26-2026=14***Mar-27-2026=18***Mar-28-2026=3***Mar-29-2026=2***Mar-30-2026=14***Mar-31-2026=8***Apr-01-2026=504***Apr-02-2026=86***Apr-03-2026=82***Apr-04-2026=36***Apr-05-2026=33***Apr-06-2026=72***Apr-07-2026=482***Apr-08-2026=61***Apr-09-2026=49***Apr-10-2026=38***Apr-11-2026=18***Apr-13-2026=2' WHERE job_id'1598678'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=853***Apr-2026=1463' WHERE job_id'1598678'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1598678' 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` = 1598678 
0.0252   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '742348'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)