Accounting Assistant Manager / Senior Accountant – QBO & Xero

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

TYPE OF WORK

Full Time

SALARY

$800.00 - $1,000 per month

HOURS PER WEEK

40

DATE UPDATED

Aug 7, 2026

JOB OVERVIEW

Accounting Assistant Manager / Senior Accountant – QBO & Xero

Employment Type: Full-time, Remote
Work Schedule: Monday to Friday, 8:00 AM to 5:00 PM Eastern Time
Position Level: Accounting Assistant Manager or Senior Accountant, depending on experience

Position Overview

We are looking for an experienced Accounting Assistant Manager or Senior Accountant to oversee a portfolio of clients using QuickBooks Online and Xero. The successful candidate will be responsible for ensuring the accuracy and timeliness of accounting records, managing month-end close activities, reviewing the work of accounting staff, and communicating directly with clients.

This role requires strong technical accounting knowledge, hands-on experience with QBO and Xero, excellent attention to detail, and the ability to manage multiple client engagements.

Key Responsibilities
Oversee the day-to-day accounting activities of multiple QBO and Xero clients.
Manage monthly, quarterly, and year-end closing processes.
Review bank and credit card reconciliations, journal entries, and general ledger accounts.
Review accounts payable, accounts receivable, payroll, and other accounting schedules.
Prepare and review financial statements and management reports.
Analyze financial records and investigate unusual balances, variances, and accounting discrepancies.
Review the work of junior accountants and provide guidance, coaching, and feedback.
Ensure client records are accurate, complete, and maintained in accordance with applicable accounting standards.
Communicate directly with clients regarding open items, accounting issues, deadlines, and required supporting documents.
Assist with accounting cleanups, catch-up bookkeeping, account reconciliations, and process improvements.
Establish and maintain effective internal controls and standardized accounting procedures.
Coordinate with management and other tea ---------- mbers to ensure client deliverables are completed accurately and on time.
Minimum Qualifications
Bachelor’s degree in Accounting, Finance, or a related field.
At least five years of professional accounting experience.
At least three years of relevant hands-on experience using QuickBooks Online, Xero, or both.
Strong understanding of general accounting principles, financial reporting, account reconciliations, and month-end closing procedures.
Experience reviewing the work of other accountants or managing an accounting team.
Strong Microsoft Excel or Google Sheets skills.
Excellent written and verbal English communication skills.
Strong analytical, organizational, and problem-solving abilities.
Ability to manage multiple clients, priorities, and deadlines with minimal supervision.
Must be willing and able to work from 8:00 AM to 5:00 PM Eastern Time, corresponding to the Philippine night shift.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0115
Total Execution Time  0.0128
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,497,392 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Accounting-Assistant-Manager-Senior-Accountant-QBO-Xero-1704798
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0061 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1704798
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 963139
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1704798
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-10',ej.date_added) duration_daysDATEDIFF('2026-08-10',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-08-10',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1704798' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1704798 
0.0015   UPDATE employer_jobs SET hit_counts '***Aug-07-2026=330***Aug-08-2026=75***Aug-09-2026=2***Aug-10-2026=1' WHERE job_id'1704798'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=408' WHERE job_id'1704798'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1704798' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1704798 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '963139'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)