Oversee day-to-day accounting functions, including full-cycle bookkeeping, payroll processing, and financial recordkeeping. Ensure accuracy of financial data and maintain compliance with federal, state, and local regulations.
Position Summary
The Senior Bookkeeper & Payroll Administrator is responsible for overseeing the organization's day-to-day accounting functions, payroll processing, financial recordkeeping, and administrative financial operations. This position ensures the accuracy and integrity of financial data while maintaining compliance with federal, state, local, and company policies.
The ideal candidate is highly organized, detail-oriented, and experienced in full-cycle bookkeeping, payroll administration, accounts payable and receivable, bank reconciliations, financial reporting, and general office administration. This individual serves as a key member of the finance team and works closely with executive leadership, Human Resources, project managers, and external accountants.
This position requires exceptional confidentiality, professionalism, analytical thinking, and the ability to manage multiple priorities in a fast-paced environment.
Essential Duties and Responsibilities
Accounting & Bookkeeping
- Perform full-cycle bookkeeping for multiple business units within the organization.
- Maintain the General Ledger and Chart of Accounts.
- Record and reconcile daily financial transactions.
- Prepare monthly, quarterly, and annual financial statements.
- Perform month-end and year-end closing activities.
- Prepare journal entries and adjusting entries.
- Reconcile all bank accounts, credit cards, loans, and other financial accounts.
- Maintain fixed asset schedules and depreciation records.
- Monitor company cash flow and prepare cash forecasting reports.
- Assist leadership with budgeting and financial planning.
- Work directly with external CPAs during annual audits and tax preparation.
Accounts Payable
- Assist with processing vendor invoices accurately and timely.
- Match purchase orders, invoices, and receiving documentation.
- Schedule vendor payments.
- Maintain vendor files and W-9 documentation.
- Process 1099 reporting.
- Resolve vendor billing discrepancies.
- Negotiate payment terms when appropriate.
- Monitor recurring expenses and subscriptions.
Accounts Receivable
- Generate customer invoices.
- Monitor customer accounts.
- Apply customer payments.
- Track aging reports.
- Perform collections professionally.
- Resolve billing issues.
- Maintain customer credit information.
- Assist project managers with billing documentation.
Payroll Administration
- Process weekly, bi-weekly, semi-monthly, or monthly payroll accurately and on schedule.
- Maintain employee payroll records.
- Calculate wages, overtime, bonuses, commissions, and prevailing wage requirements when applicable.
- Process garnishments, child support orders, tax levies, and other payroll deductions.
- Ensure payroll tax compliance.
- File payroll tax reports.
- Coordinate payroll with HR regarding new hires, terminations, promotions, and employee changes.
- Maintain PTO, sick leave, vacation, and holiday balances.
- Prepare W-2s and other year-end payroll reporting.
- Reconcile payroll accounts.
- Ensure confidentiality of employee payroll information.
Human Resources Support
- Assist with employee onboarding documentation.
- Maintain employee personnel files.
- Process benefits enrollment changes.
- Coordinate payroll deductions for benefits.
- Maintain employment records.
- Assist with workers' compensation reporting.
- Support unemployment claims documentation.
- Assist with compliance reporting.
Financial Reporting
- Prepare monthly management reports.
- Prepare profit and loss statements.
- Prepare balance sheets.
- Prepare cash flow reports.
- Prepare job costing reports.
- Prepare departmental expense reports.
- Monitor budget variances.
- Assist leadership with financial analysis.
- Create dashboards and KPI reporting.
Project Accounting
- Track project costs.
- Monitor labor allocations.
- Maintain construction job costing.
- Track subcontractor expenses.
- Process certified payroll when required.
- Assist with grant reporting.
- Maintain project budgets.
- Support contract billing.
- Monitor project profitability.
Administrative Responsibilities
- Maintain financial filing systems.
- Organize electronic financial records.
- Prepare executive reports.
- Coordinate insurance renewals.
- Assist with business licensing renewals.
- Manage vendor contracts.
- Support office administration.
- Assist executive leadership with special projects.
- Coordinate document retention policies.
Compliance
- Maintain confidentiality of all financial records.
- Ensure compliance with company financial policies.
- Maintain compliance with federal, state, Tribal, and local regulations.
- Assist with internal audits.
- Maintain internal financial controls.
- Recommend improvements to accounting processes.
- Support cybersecurity policies related to financial information.
- Maintain compliance with payroll regulations.
- Assist with government reporting requirements.
Required Qualifications
- Associate's or Bachelor's degree in Accounting, Finance, Business Administration, or a related field preferred.
- Minimum of 5 years of progressively responsible bookkeeping, accounting, and payroll administration experience.
- Demonstrated experience performing full-cycle bookkeeping, including accounts payable, accounts receivable, bank reconciliations, general ledger maintenance, and month-end/year-end closing.
- Proficiency with QuickBooks Online is required, including company setup, chart of accounts management, payroll processing, financial reporting, bank reconciliations, budgeting, and job costing.
- Experience using BambooHR is preferred, including employee onboarding, time-off management, employee records, payroll coordination, benefits administration, and HR reporting.
- Experience processing payroll for multiple employees while ensuring compliance with federal, state, and local payroll tax regulations.
- Strong understanding of Generally Accepted Accounting Principles (GAAP).
- Experience preparing monthly financial statements, management reports, and supporting annual tax preparation and financial audits.
- Advanced proficiency with Microsoft Excel, including formulas, pivot tables, lookups, and financial reporting.
- Excellent organizational, analytical, and problem-solving skills with exceptional attention to detail.
Ability to maintain the highest level of confidentiality while handling sensitive financial and employee information.
Excellent written and verbal communication skills with the ability to work collaboratively across departments.
Ability to prioritize multiple deadlines and work independently in a fast-paced environment.
Preferred Qualifications
- Certified Bookkeeper (CB), Certified Payroll Professional (CPP), or similar professional certification.
- Experience in construction accounting, project costing, and job costing.
- Experience working with government contracts, Tribal organizations, grants, or federally funded projects.
- Experience with certified payroll and prevailing wage reporting.
- Experience managing multi-company or multi-entity accounting environments.
- Familiarity with expense management platforms, banking portals, and electronic payment systems.
- Experience supporting audits and implementing accounting process improvements.
Technical Skills
Experience with one or more of the following:
- QuickBooks Online
- Microsoft Excel (advanced)
- Microsoft Office Suite
- Microsoft Teams
- Adobe Acrobat Pro
- Fyle/ Sage
- Banking and treasury management systems
Key Competencies
- Financial Accuracy
- Analytical Thinking
- Problem Solving
- Integrity
- Confidentiality
- Attention to Detail
- Customer Service
- Time Management
- Leadership
- Team Collaboration
- Initiative
- Professional Judgment
- Adaptability
- Process Improvement
- Communication Skills
Compensation
Employment Type: Full-Time
Compensation: Competitive salary based on experience and qualifications.
Benefits May Include:
- 401(k) Retirement Plan
- Paid Time Off (PTO)
- Paid Holidays
- Professional Development Assistance
- Certification Reimbursement
- Employee Assistance Program
- Company Laptop and Mobile Phone Reimbursement (if applicable)
Success Measures
The successful Senior Bookkeeper & Payroll Administrator will:
- Maintain 99.9% payroll accuracy.
- Complete monthly financial close within established deadlines.
- Ensure timely payment of vendors and accurate customer invoicing.
- Produce accurate financial reports for executive leadership.
- Maintain compliance with all payroll tax and reporting requirements.
- Support clean audit results with minimal findings.
- Continuously improve accounting processes, internal controls, and operational efficiency while providing exceptional service to employees, vendors, clients, and leadership.