Senior Accountant - Australia

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

TYPE OF WORK

Full Time

SALARY

$1520

HOURS PER WEEK

TBD

DATE UPDATED

Oct 13, 2026

JOB OVERVIEW

Evisory is a Brisbane-based accounting and advisory firm built for the hospitality industry. Our clients are cafés, restaurants, bars and venues – businesses where margins are tight and things move quickly if owners aren’t on top of their numbers.
We’re not a lodgement factory. We work in our clients’ files every day, keep their books current, and give them advice they can actually act on. We’d rather have fewer clients we know well than hundreds we barely talk to.

We’re looking for a Senior Accountant to take ownership of a portfolio of hospitality clients, lead compliance across all entity types, and be the person clients trust when they need a straight answer. You’ll work closely with the Director, review the work of our bookkeeping and accounting team, and help shape how we deliver advisory as the firm grows.

What you’ll do
▪ Prepare and review financial statements and income tax returns for individuals, companies, trusts and partnerships
▪ Review BAS/IAS and oversee payroll compliance, including STP, super and award-based wages
▪ Manage your own client portfolio – be their main point of contact and keep work moving to deadline
▪ Review and coach the work of bookkeepers and junior accountants, and help build our review processes
▪ Deliver practical advisory: cash flow forecasts, budgets, wage and cost-of-goods analysis, restructures and business purchases
▪ Deal with the ATO on clients’ behalf, including payment plans, objections and queries
▪ Help onboard new clients and scope engagements with the Director

What you’ll bring
▪ CA or CPA qualified (or well progressed towards it)
▪ 5 years’ experience in an Australian public practice
▪ Solid working knowledge of tax and compliance across all entity types
▪ Strong Xero skills plus experience with XPM, Dext, Deputy and FoundU
▪ Confidence talking to business owners in plain English and managing your own workload
▪ Experience reviewing others’ work and giving useful feedback
▪ Highly regarded: hospitality client experience, award interpretation, POS integrations, and a registered tax agent pathway

Answer these three questions to be considered:
1. What is your process on compiling EOFY Workpaper?
2. How many years of experience do you have in Australian taxation?
3. Do you also have experience in doing bookkeeping tasks?

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0219
Total Execution Time  0.0234
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,600 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Accountant-Australia-1748626
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0162 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1748626
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 755868
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1748626
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-24',ej.date_added) duration_days, DATEDIFF('2026-10-24',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1748626' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1748626 
0.0008   UPDATE employer_jobs SET hit_counts = '***Oct-13-2026=289***Oct-14-2026=19***Oct-15-2026=14***Oct-16-2026=16***Oct-17-2026=12***Oct-19-2026=2***Oct-22-2026=1***Oct-24-2026=2' WHERE job_id= '1748626'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=355' WHERE job_id= '1748626'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1748626' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1748626 
0.0084   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '755868'
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)