Go back

Senior Bookkeeper (QuickBooks Online)

Job Overview:

Our client is seeking a detail-oriented, tech-comfortable, and organized Senior Bookkeeper (QuickBooks Online) who brings great energy to their work to help keep financial operations top-notch. In this role, you will review bookkeeping work, catch and fix discrepancies, and guide team members on best practices. You will also help shape internal processes by creating SOPs, training materials, and mentoring team members. Serving as part coach, part problem-solver, and part detail-checker, this position is ideal for someone precise and proactive who enjoys helping others grow while executing hands-on accounting tasks.

Schedule: Monday to Friday, 8:00 AM to 5:00 PM Pacific Time, with a 1-hour unpaid break; Full-time, 40 work hours per week

Responsibilities:

  • Review bookkeeping work at month-end and daily as needed, coaching and guiding team members.
  • Manage accounts receivable (invoicing) and accounts payable (bill payments).
  • Prepare and review sales and excise tax filings.
  • Assist with cleanups/catch-ups and set up standardized processes along the way.
  • Create SOPs and video training content.
  • Lead trainings to build both technical and client-facing skills across the team.
  • Support and mentor bookkeepers while reviewing financial statements (Balance Sheet, Income Statement, etc.).
  • Serve as a trusted point of contact for complex or high-value clients.
  • Ensure smooth onboarding for new clients.
  • Identify ways to improve processes, team workflows, and client experience.
  • Maintain a positive, problem-solving attitude during high-volume periods.
  • Perform bookkeeping and accounting tasks for construction industry clients, including job costing and specialized construction accounting.
  • Process sales tax and payroll for multiple clients.
  • Maintain accurate financial records using QuickBooks Online.
  • Access and manage client financial data and bank accounts.
  • Work collaboratively with the US-based team during Pacific Time business hours.

Requirements:

  • 3+ years of experience managing multiple clients in QuickBooks Online (QBO).
  • Minimum of 3 years of accounting and bookkeeping experience.
  • Holds a QuickBooks Online Certification (QuickBooks Online Advanced Certification is a plus).
  • Strong knowledge of cash vs. accrual accounting.
  • Experience with construction industry accounting is a bonus.
  • Excellent attention to detail, communication, and follow-through.
  • A reliable computer, webcam, and second monitor setup.
  • Willingness to use client IT support setups and security software.
  • Fast, stable internet and a quiet workspace for client and team calls.
  • Fluent English communication skills (written and verbal).
  • Comfortable working assigned shift hours (8:00 AM - 5:00 PM Pacific Time).
  • Ability to handle sensitive financial data with strict confidentiality.
  • Reliable internet connection and suitable home office setup.

Additional Working Conditions:

  • Direct integration with an existing 15-person team.
  • Potential for career advancement to a bookkeeper manager role.
  • Access to client financial platforms and banking systems.
  • Long-term growth opportunity with an established accounting firm.
  • No time off, leaves, or vacation permitted during January (busy season).

Independent Contractor Perks:

  • Permanent work from home
  • Immediate hiring
  • Health Insurance Coverage for eligible locations

Note:

Please click the "Apply" button to complete your application, including the assessment questions, technical check, and voice recording. Your hourly pay rate will be established based on your performance in the application process; submissions with all requirements fulfilled will receive priority review.

Important Disclaimer:

BruntWork never charges fees for applying or any part of the hiring process—it is 100% free. If you are ever asked for payment, please stop and report it immediately to us through the ‘Contact Us’ form on our official BruntWork website.

Senior Bookkeeper (QuickBooks Online)

Job Category

Accounting and Finance

Job Type

Full Time (35 hours or more per week)

Work Schedule and Timezone

Ferndale, WA

Published on

Aug 26 2026

BruntWork will never ask you for money or any other form of payment. If someone claiming to represent BruntWork is requesting a payment from you, please let us know at applications@bruntwork.co

“BruntWork made the entire recruitment process smooth, transparent, and stress-free. They matched me with a client that genuinely fits my skills and values — and the support didn’t stop at placement... A reliable, professional partner I’d recommend without hesitation.”

— Zyrrah D, Bookkeeper

Google rating
4.9/5
Glassdoor rating
4.9/5