Controller/Senior Accountant
Listed on 2026-01-17
-
Accounting
Accounting Manager, Financial Reporting -
Finance & Banking
Accounting Manager, Financial Reporting
Location:
Springville, Alabama
Employment Type:
Full-Time
Reports To:
CFO
This position is the senior accounting role in the company and is responsible for the full accounting cycle. The role includes daily work in the accounting system, monthly close, job cost accounting, tax filings, management, and financial reporting.
This role also oversees accounting processes and supports management decisions. You will be expected to understand how jobs are billed, how costs hit projects, how payroll flows through the books, and how taxes and compliance are handled. If you like the details and helping a company grow, you should apply.
Day-to-Day Accounting & Close- Handle hands-on accounting work for a construction / audio, video, lighting company
- Own the monthly close from start to finish
- Prepare and post journal entries, accruals, prepaid expenses, and depreciation
- Reconcile balance sheet accounts monthly
- Maintain the general ledger and keep it clean
- Close accounting periods in Quick Books
- Prepare schedules and documentation for the CPA
- Answer CPA questions and support audits and reviews
- Maintain and review job cost reports
- Prepare Work-in-Progress (WIP) schedules
- Monitor project profitability and flag problem jobs
- Track change orders and their financial impact
- Communicate with project managers on percent complete and billing status
- Prepare cash flow forecasts for upcoming project payments
- Coordinate with bonding agents on completed contract values
- Handle sales and use tax review, reconciliation, filing, and payment
- Review tax treatment on vendor invoices and customer billings
- Coordinate general contractor license renewals in multiple states
- File required annual state reports
- Support bonding, lender, and audit requests
- Maintain internal accounting controls
- Review payroll totals, overtime, and job allocations before final processing
- Post payroll journal entries and reconcile payroll to the general ledger
- Support payroll tax filings and reconciliations
- Handle sales commissions, spiffs, and bonus programs
- Coordinate insurance renewals and audits (general liability, workers’ comp, equipment, cyber)
- Bachelor’s degree in Accounting or Finance
- 7+ years of accounting experience, preferably in construction or related trades
- Strong understanding of job cost accounting and WIP reporting
- Experience supervising accounting staff
- Proficiency with accounting software (Quick Books Enterprise or similar)
- High attention to detail and internal controls
- Construction, contracting, and/or subcontracting
- Multi-state construction accounting experience
- Experience with owner-led or closely held businesses
- HR compliance exposure in a regulated environment
- Strong analytical and problem-solving skills
- Ability to manage deadlines and multiple priorities
- Clear written and verbal communication skills
- Ability to work independently with minimal supervision
- Professional judgment when handling sensitive financial matters
- Starting Base Salary: $90,000+ annually, with the final offer determined by the candidate’s specific experience, qualifications, and aptitude.
- Health insurance options
- Retirement plan options
- Paid time off and holidays
- Stable, Long-term position in a growing company
- Office-based position with regular interaction with ownership and project teams
- Standard business hours with increased workload during month-end and year-end
The ESB Group, Inc. is an equal opportunity employer and does not discriminate based on race, color, religion, sex, national origin, age, disability, or any other protected status.
How to Apply- Email your resume to:
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).