Horizon Commercial Pools is hiring a Controller to own a fast, clean, well-controlled month-end close across a growing, multi-state business. The Controller will report to the VP of Finance and lead the accounting team consisting of our Senior Accountant, Senior Project Accountant, & Accounts Payable Associate.
We operate three departments (Supply, Service, Projects) across several states on NetSuite, and we continue to add locations through acquisition. This role sets the standard for how every location records, segments and closes its numbers, and builds the processes and automation that let the team scale without adding headcount at the same rate.
The right person is hands-on with the detail, comfortable redesigning processes, and quick to raise any concerns the moment the numbers start to drift.
Month-end close and reporting
• Deliver the monthly financial package within 20 calendar days of month end, with a path to 10 business days.
• Own a documented close calendar, checklist and task ownership for every step and every location.
• Review all balance sheet reconciliations monthly and resolve reconciling items before the package is issued.
• Produce accurate P&Ls by location, department and business line.
Internal controls and financial oversight
• Own NetSuite roles and permissions, granting access on least privilege and reviewing it at least annually with VP of Finance approval.
• Enforce a formal journal entry review and approval process with segregation of duties.
• Document and maintain written accounting policies, including revenue recognition, capitalization, accruals and expense allocations, and keep them current as the business grows.
• Lock periods on schedule and control any post-close entries.
• Monitor unbilled work, WIP and billing lags monthly, and escalate any process breaks to leadership within the month it appears.
• Support the annual audit or review, and any lender or sponsor reporting.
Segmentation and multi-location standardization
• Own the chart of accounts and segmentation rules (location, department, business line) and train users on these.
• Lead the accounting workstream for ERP rollouts and acquisition integrations, with segmentation, training and process owners in place before go-live.
• Run monthly segmentation audits and fix miscoding at the source rather than through top-side entries.
Project accounting and revenue
• Own the technical accounting for project revenue, including percentage-of-completion and milestone recognition, contract and change order treatment, and estimate-to-complete assumptions.
• Review and approve the monthly WIP schedule, over/under billings and job cost reporting prepared by the Senior Project Accountant.
Accruals, inventory, fixed assets and costing
• Maintain a standard accrual set, including payroll, payroll taxes, bonus, AP, unbilled revenue and AR reserve.
• Standardize item setup and costing methods in NetSuite, and partner with operations to address any fulfillment process gaps.
• Own fixed asset and lease accounting, including capitalization, depreciation, disposals and ASC 842 lease schedules for vehicles, equipment and facilities.
Automation and process improvement
• Identify and automate repetitive manual tasks across the close and day-to-day accounting using NetSuite functionality and tools such as Claude, Power Query, SQL, saved searches and Power Automate.
• Keep a running roadmap of manual processes with target close-time savings.
Team Leadership
• Lead, coach and hold the accounting team accountable for process ownership and quality.
• Build cross-department working relationships with operations, project management and sales.
Ongoing areas to maintain
• Disbursement oversight - review AP payment runs, NACHA files, and positive pay issue files prepared by the AP Associate and resolve positive pay exceptions.
• Multi-state sales and use tax compliance, including Avalara in NetSuite.
• Insurance renewal data, premium accounting, and certificate management.
• Expense allocations across business lines and locations
Required qualifications
• Bachelor's degree in accounting or finance.
• 8+ years of progressive accounting experience, including 2+ years as a Controller or Assistant Controller.
• A track record of cutting close time and documenting a repeatable close, with specific before and after results.
• Hands-on experience with project or job cost accounting, including WIP schedules and over/under billings.
• Experience designing internal controls, including JE review, segregation of duties and ERP access.
• Multi-entity or multi-location accounting with segment reporting by location and department.
• Advanced Excel, plus working skill in at least one of Power Query, SQL or similar data tools.
• Experience leading and developing an accounting team.
Preferred qualifications
• CPA
• NetSuite administration experience: saved searches, roles, custom segments, workflows.
• Led an ERP implementation or acquisition integration on the accounting side.
• Construction, field service or distribution industry background.
• PE-backed company experience, including sponsor and lender reporting.
• Process automation experience using tools such as Power Automate, VBA, AI tools or ERP scripting.