Senior Accounts Payable Officer

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

TYPE OF WORK

Full Time

SALARY

45,000.00 per month

HOURS PER WEEK

40

DATE UPDATED

Oct 14, 2026

JOB OVERVIEW

Who is Bare?

Bare is one of Australia’s fastest growing businesses, in one of the most traditional industries in the world — the funeral industry.

We exist to make end-of-life care accessible, affordable and transparent, changing the way Australians deal with death. For too long, the industry has delivered expensive, traditional, cookie-cutter services that don’t reflect how modern Australians want to say goodbye.

By combining empathy with technology, we’re creating end-of-life experiences that are simple, personalised and affordable. In just five years, we’ve supported more than 40,000 families, become Australia’s most awarded end-of-life provider (recognised for customer service, innovation and digital disruption), and built a team of 100+ passionate people.

And we’re just getting started.

As part of our continued growth, we’re looking for a Senior Accounts Payable Officer to join our finance team.

So, what’s the role?

We are looking for a detail-oriented and reliable Senior Accounts Payable Officer to join our finance team and support the day-to-day accounts payable operations of an Australian company.

The successful candidate will be responsible for accurately processing supplier invoices, maintaining vendor accounts, reconciling transactions, and ensuring payments are processed accurately and on time. The role will primarily use Dext and Xero will work closely with the Australian finance and operations teams.

This is an excellent opportunity for someone with strong attention to detail who enjoys working with numbers, following and improving processes, and maintaining accurate financial records.

What you'll do
-Process and code supplier invoices accurately in Dext and Xero
-Organize scheduled payments and prepare them for approval
-Handle urgent payments through Airwallex
-Respond to supplier queries and collaborate with the team on Slack
-Support month-end tasks and share ideas for improving how we work

What we're looking for
-3+ years in AP or a similar finance role
-Experience with Xero and Dext
-Strong attention to detail, with the ability to work quickly and accurately
-Reliable, organized, and takes ownership of their work
-Clear written English
-Bonus: experience improving or automating finance processes

What’s in it for you?

This isn’t your ordinary finance role, in your ordinary company. You’ll join an entrepreneurial, inclusive culture where we succeed together. We offer autonomy, flexibility and real ownership. No two days are the same — and that’s exactly how we like it.

In addition, we offer:

-Strong opportunities for career growth and progression
-A high-performing and highly engaged team environment
-Autonomy and flexibility, including work-from-home options
-A competitive remuneration package
-The opportunity to help transform an industry and make a real human impact

The main reason you’ll join, however, is because you believe in what we’re building. You’re excited by growth. You want to help scale a business that is genuinely changing lives — and you want your finance expertise to be part of that journey.

Please include your resume in your application. Thank you!

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0528
Total Execution Time  0.0607
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,518,192 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Accounts-Payable-Officer-1743575
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0448 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0006   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1743575
 LIMIT 1 
0.0017   SELECT *
FROM `employers`
WHERE `employer_id` = 481434
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1743575
AND `misc`.`id` IS NULL 
0.0023   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 = '1743575' 
0.0016   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1743575 
0.0017   UPDATE employer_jobs SET hit_counts = '***Oct-05-2026=1153***Oct-06-2026=73***Oct-07-2026=48***Oct-08-2026=53***Oct-09-2026=61***Oct-10-2026=58***Oct-11-2026=17***Oct-12-2026=22***Oct-13-2026=13***Oct-14-2026=590***Oct-15-2026=53***Oct-16-2026=34***Oct-17-2026=15***Oct-19-2026=1***Oct-22-2026=1***Oct-23-2026=1***Oct-24-2026=2' WHERE job_id= '1743575'  
0.0009   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=2194' WHERE job_id= '1743575'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1743575' 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` = 1743575 
0.0302   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '481434'
AND `date_added` >= '2022-06-08' 
0.0008   select * from teasers 
0.0024   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)