Staff Accountant
- Roanoke, VA, United States
$60,000 to $70,000 USD / year
Applications open in a new tab.
Job details
- Pay
- $60,000 to $70,000 USD / year
- Apply by
- Experience
- At least 3 years of experience in accounting, bookkeeping, or a closely related finance role.
- Posting language
- English
- Posted
Original job description
We are looking for an organized Staff Accountant to support a range of small business clients in Roanoke, Virginia. This position centers on maintaining accurate financial records, handling payroll activities, and delivering timely monthly reporting. The role also contributes to compliance-related filings and helps clients navigate day-to-day bookkeeping and accounting software needs.
Responsibilities:
- Oversee accounting activity for a portfolio of small business clients, ensuring records remain complete and up to date.
- Record financial transactions, prepare journal entries, and maintain accurate general ledger balances.
- Perform bank and balance sheet reconciliations to identify discrepancies and resolve outstanding items promptly.
- Coordinate accounts payable tasks, including reviewing invoices and arranging vendor payments on schedule.
- Produce monthly financial statements and other regular reports to give clients clear insight into business performance.
- Administer payroll processing and submit related tax filings in accordance with applicable requirements.
- Support compliance efforts by assisting with sales tax filings, 1099 preparation, business registrations, and year-end account cleanup.
- Provide guidance on bookkeeping processes and help clients effectively use accounting software for daily operations.
- At least 3 years of experience in accounting, bookkeeping, or a closely related finance role.
- Practical knowledge of general ledger maintenance and full-charge bookkeeping responsibilities.
- Experience processing payroll and preparing associated payroll tax filings.
- Strong ability to reconcile accounts and prepare accurate monthly financial statements.
- Familiarity with accounting platforms such as QuickBooks or similar bookkeeping software.
- Effective communication, organization, and time management skills in a client-focused environment.
- Previous experience managing accounting work for multiple clients is preferred.