Senior US Bookkeeper – 5+ Years US GAAP – Remote

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

TYPE OF WORK

Full Time

SALARY

15

HOURS PER WEEK

TBD

DATE UPDATED

Feb 25, 2026

JOB OVERVIEW

Long-Term US-Facing Role. Hands-On Ownership. Real SME Impact.
MAVI partners with US-based SMEs and growing businesses, embedding experienced accounting and bookkeeping professionals directly into their finance operations.

In the Philippines, we focus on building long-term partnerships — where senior bookkeepers take real ownership inside lean, hands-on US environments.

This is not transactional data entry.
You will work closely with US founders, Controllers, or finance leads in dynamic SME settings.

The Opportunity
We are hiring a Senior US Bookkeeper to manage day-to-day accounting operations and support month-end close under US GAAP for US SME clients.
You will operate in lean teams where accountability, clarity, and ownership matter more than hierarchy.
This role is ideal for professionals who want:
Stable long-term US client engagement
Broader ownership beyond narrow task execution
Direct collaboration with decision-makers
Meaningful contribution to growing businesses

What You Will Own
- Manage day-to-day bookkeeping under US GAAP
- Record and review journal entries
- Perform bank and balance sheet reconciliations
- Maintain accurate general ledger records
- Support month-end close and reporting preparation
- Assist with accounts payable and receivable oversight
- Collaborate directly with US stakeholders
- Help improve bookkeeping workflows and documentation

What We’re Looking For
- 5+ years of US bookkeeping / accounting experience
- Strong understanding of US GAAP fundamentals
- Experience supporting US-based clients
- Proficiency in QuickBooks (NetSuite a plus)
- Independent ownership mindset
- Comfort operating in lean SME environments
- Strong English communication skills

Why Join MAVI?
- Long-term US partnerships
- Direct exposure to US business owners and finance leaders
- Hands-on ownership in SME finance teams
- Clear responsibilities and stable engagement
- Opportunity to grow steadily within a global finance network

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0152
Total Execution Time  0.0170
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,488,112 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-US-Bookkeeper-5-Years-US-GAAP-Remote-1584508
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0087 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1584508
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 896657
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1584508
AND `misc`.`idIS NULL 
0.0008   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1584508' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1584508 
0.0008   UPDATE employer_jobs SET hit_counts '***Feb-20-2026=116***Feb-21-2026=96***Feb-22-2026=44***Feb-23-2026=48***Feb-24-2026=19***Feb-25-2026=96***Feb-26-2026=60***Feb-27-2026=24***Feb-28-2026=14***Mar-01-2026=3***Mar-02-2026=21***Mar-03-2026=15***Mar-04-2026=17***Mar-05-2026=10***Mar-06-2026=10***Mar-07-2026=1***Mar-08-2026=1***Mar-09-2026=9***Mar-10-2026=7***Mar-11-2026=9***Mar-12-2026=7***Mar-13-2026=9***Mar-16-2026=5***Mar-17-2026=7***Mar-18-2026=5***Mar-19-2026=4***Mar-20-2026=7***Mar-21-2026=2***Mar-23-2026=4***Mar-24-2026=5***Mar-25-2026=5***Mar-26-2026=7***Mar-27-2026=10***Mar-28-2026=1***Mar-29-2026=1***Mar-30-2026=20***Mar-31-2026=9***Apr-01-2026=4***Apr-02-2026=6***Apr-03-2026=17***Apr-04-2026=2***Apr-06-2026=5***Apr-07-2026=3***Apr-08-2026=2***Apr-09-2026=4***Apr-10-2026=2***Apr-17-2026=1' WHERE job_id'1584508'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Feb-2026=517***Mar-2026=211***Apr-2026=46' WHERE job_id'1584508'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1584508' 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` = 1584508 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '896657'
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)