Full Charge Bookkeeper
12 days ago
Jacksonville
Job Description Position summary Employer is seeking a Full-Charge Bookkeeper to own day-to-day accounting and key HR administrative functions for a growing industrial maintenance company with approximately 30 employees and projected 2026 revenue of $9.0 million. This role is responsible for accurate, timely financial reporting, managing the full accounting cycle, and supporting payroll and HR-related filings. Key responsibilities * Maintain the general ledger and chart of accounts, ensuring all financial transactions are recorded accurately and in a timely manner. * Prepare monthly financial statements, including profit and loss, balance sheet, cash flow, and supporting schedules for management review. * Manage accounts receivable: invoicing, payment application, customer account reconciliations, aging reports, and follow-up on past-due balances. * Oversee accounts payable: vendor setup, coding and entering bills, payment runs, and resolution of discrepancies. * Process weekly payroll, including time and attendance review, deductions, and payroll journal entries. * Coordinate payroll tax payments and filings with the payroll provider and ensure compliance with federal, state, and local regulations. * Support HR administrative needs such as maintaining employee records, tracking PTO, onboarding documentation, and assisting with benefits enrollments and changes. * Prepare and file required HR- and payroll-related compliance reports (e.g., new hire reporting, unemployment, workers’ compensation audits, and other required filings). * Reconcile bank, credit card, and loan accounts monthly; investigate and resolve variances. * Assist with annual budgeting and forecasting by providing historical data, variance analysis, and departmental reports. * Support external CPA with year-end close, tax preparation, and any required audits or reviews. * Maintain documented accounting and HR administrative procedures and recommend process improvements for efficiency and internal controls. Qualifications * Associate’s degree in Accounting, Finance, or related field required; bachelor’s degree preferred. * 5+ years of progressive bookkeeping experience, with at least 3 years in a full-charge capacity handling the full accounting cycle. * Strong understanding of GAAP for small to mid-sized businesses. * Experience processing payroll and handling related filings; exposure to basic HR administration preferred. * Proficiency with Quickbooks Online Accounting Software payroll systems, and Microsoft Excel/Office. * Demonstrated ability to prepare accurate monthly financial statements and supporting schedules with minimal supervision. * High attention to detail, strong organizational skills, and the ability to manage multiple priorities and deadlines. * Strong communication skills and the ability to work effectively with operations, management, and external partners (CPA, banks, vendors). * Discretion in handling confidential financial and employee information. Work environment and reporting * Full-time, on-site position based in Jacksonville, FL. * Reports directly to the Controller, Finance Manager, or Owner (adjust to your actual structure). * Collaborates closely with operations, project management, and HR/leadership to support business decisions and compliance. How to apply Interested candidates should submit a resume and brief cover letter outlining relevant full-charge bookkeeping, payroll, and HR experience, along with salary expectations and earliest available start date.