Senior Accountant (Bookkeeping)

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

TYPE OF WORK

Full Time

SALARY

$3-6/hr

HOURS PER WEEK

TBD

DATE UPDATED

Jul 17, 2026

JOB OVERVIEW

We are seeking a sharp, self-directed Senior Accountant to join our firm. This is a hands-on role for someone who takes ownership of their work, thinks critically, and can deliver accurate, high-quality bookkeeping and accounting services across a portfolio of small business clients with minimal oversight.

This person should thrive in a fast-paced, multi-client environment, bring genuine initiative to their work, and hold themselves to a high standard without being managed closely.

**Key Responsibilities**

- Perform full-cycle bookkeeping for multiple clients, including transaction coding, bank and credit card reconciliations, and general ledger maintenance
- Prepare and review monthly, quarterly, and annual financial statements with accuracy and attention to detail
- Identify and resolve discrepancies, inconsistencies, or unusual items proactively, without waiting to be asked
- Review financial data for reasonableness and flag issues with clear, well-organized context
- Communicate with clients and internal tea ---------- mbers clearly and professionally on open items, deadlines, and follow-ups
- Support the accounting team during busy periods and assist with ad hoc client needs as they arise
- Maintain organized, well-documented workpapers and client files

**Required Qualifications**

- CPA preferred; strong candidates with equivalent experience will be considered
- 3+ years of experience in a public accounting or accounting firm environment -- required
- Solid working knowledge of full-cycle bookkeeping and accounting services
- Proficiency with QuickBooks Online and QuickBooks Desktop; experience with other accounting platforms a plus
- Strong written and verbal English communication skills
- High attention to detail and a track record of producing accurate work independently

**What We Are Looking For**

*Own It*
You take responsibility for your client work and deadlines. You follow through, catch your own mistakes, and do not let open items sit. You can be trusted with real client accounts without daily check-ins.

*Think Critically*
You look at numbers and ask whether they make sense. You notice when something is off before someone else does. You bring solutions, not just problems.

*Go-Getter Mindset*
You are proactive, not reactive. You manage your own workload, stay ahead of deadlines, and look for ways to add value rather than waiting for direction.

*Clarity in Communication*
You communicate with clients and teammates in a way that is direct, organized, and professional. You make it easy for others to understand what is needed and where things stand.

**Why This Role**

This is a meaningful seat within our firm. We serve a growing portfolio of small business clients who count on accurate, timely financial information to make decisions. The right person will help us deliver that consistently, and will have real room to grow within the firm over time.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0226
Total Execution Time  0.0263
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,112 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Accountant-Bookkeeping-1654664
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0141 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0018   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1654664
 LIMIT 1 
0.0013   SELECT *
FROM `employers`
WHERE `employer_id` = 909315
 LIMIT 1 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1654664
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-23',ej.date_added) duration_daysDATEDIFF('2026-07-23',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-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1654664' 
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1654664 
0.0020   UPDATE employer_jobs SET hit_counts '***May-25-2026=396***May-26-2026=85***May-27-2026=21***May-28-2026=16***May-29-2026=8***May-30-2026=1***May-31-2026=4***Jun-01-2026=9***Jun-02-2026=9***Jun-04-2026=1***Jun-05-2026=1***Jun-06-2026=1***Jun-08-2026=3***Jun-09-2026=2***Jun-10-2026=2***Jun-12-2026=2***Jun-13-2026=3***Jun-15-2026=1***Jun-16-2026=1***Jun-17-2026=1***Jun-18-2026=1***Jun-19-2026=1***Jun-20-2026=1***Jun-22-2026=1***Jun-23-2026=3***Jun-26-2026=1***Jul-04-2026=3***Jul-05-2026=2***Jul-07-2026=2***Jul-11-2026=1***Jul-17-2026=397***Jul-18-2026=32***Jul-23-2026=1' WHERE job_id'1654664'  
0.0008   UPDATE employer_jobs SET monthly_hits '***May-2026=531***Jun-2026=44***Jul-2026=438' WHERE job_id'1654664'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1654664' 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` = 1654664 
0.0020   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '909315'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0011   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)