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 10, 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 in supporting Australian businesses
-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.0448
Total Execution Time  0.0467
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,517,584 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Accounts-Payable-Officer-1747264
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0381 seconds)  (Hide)
0.0017   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1747264
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 481434
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1747264
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-17',ej.date_added) duration_days, DATEDIFF('2026-10-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1747264' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1747264 
0.0009   UPDATE employer_jobs SET hit_counts = '***Oct-10-2026=1454***Oct-11-2026=2***Oct-12-2026=2***Oct-13-2026=1***Oct-14-2026=1***Oct-15-2026=3***Oct-16-2026=2***Oct-17-2026=1' WHERE job_id= '1747264'  
0.0005   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1463' WHERE job_id= '1747264'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1747264' 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` = 1747264 
0.0306   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '481434'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0006   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)