Senior Accounts Payable Officer

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

TYPE OF WORK

Full Time

SALARY

50 000- 60 000

HOURS PER WEEK

40

DATE UPDATED

Feb 16, 2026

JOB OVERVIEW

Premium Australian BPO is seeking an experienced Accounts Payable Officer to join the financial team of our Australian client- an engineering, infrastructure and construction services company.

This full-time (FT) role offers the flexibility of working-from-home (WFH), a market leading salary package and an opportunity for personal and professional growth into the Australian market. The role is a dedicated 40 hours per week- Australian business hours (8am-5pm AEST).

About the Role:
In this role, you’ll be responsible for ensuring the timely and accurate processing of invoices and payments, maintaining strong relationships with internal stakeholders and suppliers, and contributing to the smooth operation of the company’s accounts payable function.
You’ll manage day-to-day accounts payable activities, assist with month-end processes, and support ad-hoc finance projects.

Key Responsibilities Include:
• Process invoices promptly and accurately, ensuring compliance with company policy and statutory requirements.
• Verify and obtain correct authorizations for all invoices.
• Assist with new supplier setup and ensure documentation is complete and authorized.
• Prepare and process weekly and monthly payment runs.
• Manage and reconcile staff expenses and credit card statements.
• Respond to queries from internal and external stakeholders in a professional and timely manner.
• Provide reporting to internal stakeholders as required.
• Support month-end reconciliations and preparation of schedules.
• Participate in ad hoc finance projects as needed.

Key Requirements Include: MUST HAVES
• Minimum 3–5 years of hands-on accounts payable experience, ideally in a senior capacity.
• Previous experience working with Australian clients- ideally in similar accounts payable officer role.
• Strong understanding of AP processes, reconciliations, and payment procedures.
• High level of proficiency with Microsoft Office (Excel, Word).
• Experienced and high level of proficiency with an ERP system.
• Excellent attention to detail, organisation, and communication skills.
• Ability to work independently while collaborating remotely with the Australian finance team.
• Comfortable liaising with stakeholders via email and phone.
• High level of proficiency in English both written and verbal.

Why Apply for this role?
• Opportunity to work remotely with a respected Australian infrastructure company.
• Stable, long-term role with a supportive finance team.
• Chance to contribute to meaningful projects and gain exposure to large-scale operations.

Please Include in your application:
- CV for your application to be considered. Highlight your relevant accounts payable experience and proficiency in ERP systems.

This role requires applicants have a complete WFH set up in place. Please include information about your set-up including
- Hardware (Laptop/Monitor/Headset).
- Internet Options (Primary and Secondary- back-up options).
- Back-Up Power Options (Generator/Powerbank).
- Closest Co-Working Space (Travel time from home).

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0143
Total Execution Time  0.0163
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,514,896 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Accounts-Payable-Officer-1580187
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0077 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0006   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1580187
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 566358
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1580187
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-18',ej.date_added) duration_daysDATEDIFF('2026-04-18',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-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1580187' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1580187 
0.0007   UPDATE employer_jobs SET hit_counts '***Feb-16-2026=241***Feb-17-2026=90***Feb-18-2026=60***Feb-19-2026=47***Feb-20-2026=30***Feb-21-2026=12***Feb-22-2026=17***Feb-23-2026=38***Feb-24-2026=27***Feb-25-2026=24***Feb-26-2026=15***Feb-27-2026=14***Feb-28-2026=7***Mar-01-2026=6***Mar-02-2026=5***Mar-03-2026=7***Mar-04-2026=3***Mar-05-2026=11***Mar-06-2026=9***Mar-07-2026=4***Mar-08-2026=7***Mar-09-2026=15***Mar-10-2026=8***Mar-11-2026=9***Mar-12-2026=6***Mar-13-2026=6***Mar-14-2026=3***Mar-15-2026=6***Mar-16-2026=9***Mar-17-2026=6***Mar-18-2026=2***Mar-19-2026=5***Mar-20-2026=5***Mar-23-2026=11***Mar-24-2026=2***Mar-25-2026=11***Mar-26-2026=10***Mar-27-2026=7***Mar-29-2026=3***Mar-30-2026=2***Mar-31-2026=4***Apr-01-2026=2***Apr-02-2026=4***Apr-03-2026=3***Apr-04-2026=3***Apr-05-2026=1***Apr-06-2026=9***Apr-07-2026=5***Apr-08-2026=7***Apr-09-2026=10***Apr-10-2026=15***Apr-11-2026=5***Apr-18-2026=2' WHERE job_id'1580187'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Feb-2026=621***Mar-2026=182***Apr-2026=66' WHERE job_id'1580187'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1580187' 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` = 1580187 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '566358'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0012   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)