Senior Accountant I

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

TYPE OF WORK

Full Time

SALARY

$800+

HOURS PER WEEK

30

DATE UPDATED

Jun 8, 2026

JOB OVERVIEW

We are seeking an experienced Senior Accountant who is detail-oriented, tech-savvy, and capable of
managing complex accounting, financial, and analytical functions across multiple platforms and clients.
The ideal candidate is investigative, organized, and experienced with messy books, balance sheet
cleanup, and multi-client environments. All work is performed under the supervision of the Managing Director of Accounting, who reviews all final adjustments.

Language Requirement — Critical
This position requires professional-level spoken and written English proficiency. You may
potentially communicate directly with U.S.-based clients via email, Zoom, and phone. Clear,
confident, and grammatically correct written and spoken English is non-negotiable. Candidates must
be comfortable leading client calls, writing professional emails, and explaining financial concepts in
plain English.

Key Responsibilities

Full charge Bookkeeping
• Manage accounts payable, accounts receivable, journal entries, month-end, and year-end close
processes simultaneously for multiple clients using third-party apps
• Prepare Forms 1099-NEC, 1099-MISC, and other information returns
• Perform bank, credit card, and merchant reconciliations (Shopify, Stripe, PayPal) monthly
• Manage payroll processing across platforms (Gusto, TriNet, Rippling)

Accounting
• Prepare client-ready financial statements, reporting packages
• Support clients through accounting system integrations, platform migrations, and ongoing system

Cleanup, Catch-Up Tasks
• Lead historical cleanup and catch-up bookkeeping projects in QuickBooks Online for fiscal years
as assigned
• Reconcile bank and credit card accounts that have never been reconciled
• Post missing expense transactions and research/correct overstated loan balances
• Investigate discrepancies, unmatched transactions, and duplicate entries in the general ledger
• Prepare clean workpapers, organized reconciliation schedules, and supporting documentation for
manager review

Client Systems & Technology
• Manage and optimize QuickBooks Online
• Navigate and support ERP platforms: Microsoft Dynamics 365 Business Central (Navigator)
and/or NetSuite
• Support Ariba, Transcepta, and SPS Commerce vendor integration processes

Financial Analysis & Excel
• Build and maintain client financial dashboards (cash flow, AR aging, AP projections) monthly
• Deliver monthly budget vs. actual variance reports with commentary for at least 80% of clients
• Support clients with rolling forecasts, scenario planning, or breakeven analysis at least quarterly
• Demonstrate mastery of PivotTables, SUMIFS, INDEX/MATCH, XLOOKUP, conditional formatting, and data validation

Advisory & Process Excellence
• Act as a trusted partner to U.S. clients, ensuring accuracy, timeliness, and compliance
• Identify opportunities to standardize processes, improve internal controls, and increase efficiency
• Suggest process or efficiency improvements
• Assist in audit preparation, reviews, and special projects
• Communicate questions and issues clearly, proactively, and in professional English

Qualifications
Required
• Availability: Must be available 9am-5pm Monday-Friday PST time zone
• Education: Minimum education-bachelor's degree in accounting or finance.
• Certification: QuickBooks Online Advanced Certified
• Experience: 5+ years full general ledger management i.e., month/year end closing
activities, journal entries, chart of account maintenance, workpaper support, etc.
• Specific
Experience: Bookkeeping cleanup and/or catch-up work for messy, unreconciled books, loan
accounting, prepaid and fixed asset schedule maintenance
• Technology: Advanced Microsoft Excel skills (PivotTables, SUMIFS, INDEX/MATCH,
XLOOKUP, financial modeling). Zoom, Microsoft SharePoint and Teams
• Competencies: Highly organized, detailed, ability to work on multiple clients using multiple
platforms simultaneously with minimum supervision. A self-starter who can identify
and offer suggestions for improvement

Preferred
• Advanced educational degrees
• Certifications:
a. Microsoft Certified: Dynamics 365 Business Central Functional Consultant Associate
b. NetSuite SuiteFoundation Certification
• Familiarity with Double (formerly Keeper), ---------- , Shopify, Stripe, PayPal, Xero, EDI, and Gusto
• ERP experience with Microsoft Dynamics 365 Business Central (Navigator) and/or NetSuite
• Experience with Ariba, Transcepta, and SPS Commerce
• Advanced 1099 and vendor compliance tasks and filings

How to Apply
Please submit the following:

1. A Cover Letter
2. Your Résumé/CV.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0287
Total Execution Time  0.0300
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,517,376 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Accountant-I-1655693
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0203 seconds)  (Hide)
0.0010   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1655693
 LIMIT 1 
0.0013   SELECT *
FROM `employers`
WHERE `employer_id` = 596096
 LIMIT 1 
0.0021   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1655693
AND `misc`.`idIS NULL 
0.0010   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-16',ej.date_added) duration_daysDATEDIFF('2026-07-16',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-07-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1655693' 
0.0018   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1655693 
0.0013   UPDATE employer_jobs SET hit_counts '***May-26-2026=181***May-27-2026=124***May-28-2026=52***May-29-2026=10***May-30-2026=8***May-31-2026=7***Jun-01-2026=13***Jun-02-2026=24***Jun-03-2026=4***Jun-04-2026=6***Jun-05-2026=4***Jun-06-2026=2***Jun-07-2026=2***Jun-08-2026=198***Jun-09-2026=119***Jun-10-2026=31***Jun-11-2026=13***Jun-12-2026=6***Jun-13-2026=6***Jun-14-2026=2***Jun-15-2026=5***Jun-16-2026=13***Jun-17-2026=12***Jun-18-2026=5***Jun-19-2026=4***Jun-20-2026=5***Jun-21-2026=3***Jun-22-2026=3***Jun-23-2026=4***Jun-24-2026=10***Jun-25-2026=3***Jun-26-2026=5***Jun-27-2026=3***Jun-28-2026=1***Jun-29-2026=3***Jun-30-2026=3***Jul-01-2026=3***Jul-02-2026=6***Jul-03-2026=1***Jul-04-2026=2***Jul-05-2026=1***Jul-06-2026=3***Jul-07-2026=5***Jul-08-2026=2***Jul-09-2026=5***Jul-10-2026=3***Jul-11-2026=3***Jul-14-2026=1***Jul-16-2026=1' WHERE job_id'1655693'  
0.0012   UPDATE employer_jobs SET monthly_hits '***May-2026=382***Jun-2026=512***Jul-2026=36' WHERE job_id'1655693'  
0.0022   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1655693' AND status LIKE 'sent%' ORDER BY id DESC  
0.0010   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1655693 
0.0046   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '596096'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0009   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)