Senior Bookkeeper
MAVENTRI · Ashburn, VA · 4 mo ago
AccountingPart-time
About the role
The Senior Bookkeeper supports multiple clients with day-to-day accounting execution, month-end close preparation, and financial accuracy. This is a hands-on role for someone who understands how transactions flow through the financial statements and can confidently manage books with minimal oversight.
Responsibilities
- Record and categorize transactions accurately in QuickBooks Online and/or Xero
- Manage accounts payable and accounts receivable
- Maintain general ledger accuracy
- Perform bank and credit card reconciliations
- Post payroll journal entries and ensure proper account mapping
- Maintain payroll-related liability accounts
- Prepare and post adjusting journal entries
- Record accruals, deferrals, and reclassifications
- Apply accrual versus cash basis accounting appropriately
- Support month-end and year-end close preparation
- Generate and review financial statements (P&L, Balance Sheet, Cash Flow)
- Ensure accounts are properly categorized and financials are clean and review-ready
- Identify inconsistencies or errors and resolve them proactively
- Support Controller review process
- Maintain proper fund or class tracking for nonprofits
- Understand restricted versus unrestricted funds
- Support DCAA-compliant accounting practices where applicable
- Ensure proper cost allocation and expense tracking
- Work directly with clients via email and virtual meetings
- Respond to client communications in a timely and professional manner
- Request documentation and follow up as needed
- Maintain strong client relationships
Requirements
- This role may support up to 15–20 clients over time
- Client load will increase gradually and not immediately
- Must be comfortable managing multiple deadlines and prioritizing effectively
Qualifications
- 7+ years of bookkeeping or accounting experience
- Senior-level, hands-on bookkeeping experience
- Strong understanding of payroll posting and account mapping
- Deep understanding of accrual versus cash basis accounting
- Experience generating and understanding financial statements
- Experience working with nonprofits and/or government contractors
- Proficiency in QuickBooks Online (Xero experience a plus)
- Strong attention to detail and ability to manage multiple clients independently
Skills
- Ability to take ownership of clients
- Understanding of how transactions impact financial statements
- Confidence in communicating with business owners
- Ability to manage volume without sacrificing accuracy
- Comfort in a structured, deadline-driven environment
Pay
Hourly rate commensurate with experience
Schedule
Part-time, remote position