Financial Controller
Listed on 2026-10-20
-
Accounting
Financial Reporting, Financial Compliance, Financial Controller, Cost Accountant -
Finance & Banking
Financial Reporting, Financial Compliance, Financial Controller
Eaton Construction Services, Inc. is seeking an experienced, highly detail-oriented Construction Controller to take hands-on ownership of the company’s accounting, project financial reporting, financial controls, cash management, compliance, and month-end reporting.
This is not a supervisory Controller position
. The Controller must be capable of independently performing and owning the accounting function—from transaction-level accounting and reconciliations through construction WIP, financial statements, cash-flow forecasting, and management reporting.
The Controller will operate at two levels
: the project level (job cost, WIP, billing, subcontractor payments, and project forecasting) and the company level (financial statements, overhead, treasury, banking, bonding, tax, audit, internal controls, and financial leadership support). At both levels the Controller reports directly to the VP of Finance
.
We are specifically seeking someone with strong General Contractor/construction accounting experience who understands how job costs, commitments, change orders, progress billings, retainage, WIP, cost-to-complete, subcontractor payments, and project cash flow ultimately affect company financial performance.
Job Cost & Project Accounting- Maintain accurate job-cost accounting by project and cost code.
- Monitor contract values, budgets, commitments, actual costs, change orders, and estimated costs to complete.
- Review project financial performance and investigate cost, budget, and margin discrepancies.
- Reconcile accounting records with project-management systems.
- Perform cost allocation and ensure project team costs are accurately reflected in project financials.
- Work directly with Project Managers to validate project forecasts and identify financial exposure.
- Prepare and reconcile monthly WIP schedules
. - Manage percentage-of-completion/cost-to-cost accounting and applicable ASC 606 revenue recognition.
- Analyze estimated cost to complete, earned revenue, gross profit, under billings/over billings, contract assets/liabilities, backlog, and projected losses.
- Identify and communicate margin fade, cost overruns, excessive under billing, unapproved change-order exposure, and other project financial risks.
- Manage owner progress billings, including Schedules of Values, AIA G702/G703 or similar applications, change-order billing, stored materials, and retainage
. - Maintain AR aging and actively monitor collections, billing delays, and retainage receivable.
- Process/review subcontractor payment applications and vendor invoices against subcontracts, purchase orders, commitments, and approved changes.
- Track subcontractor/vendor retainage, lien waivers, and required payment documentation.
- Maintain accurate AP records and payment obligations.
- Own the general ledger, chart of accounts, accounting policies and procedures, and the monthly close calendar.
- Own the monthly and year-end close, including journal entries, accruals, bank/credit-card reconciliations, balance-sheet reconciliations, and supporting schedules.
- Ensure financial statements comply with U.S. GAAP
, including leases (
ASC 842
), estimates, reserves, and contingencies, and manage intercompany or multi-entity accounting where applicable. - Prepare accurate monthly Balance Sheet, Income Statement, Cash Flow Statement, WIP, AR/AP aging, retainage, backlog, project profitability, and budget-to-actual reporting
, with variance commentary for the VP of Finance and leadership. - Develop and track company KPIs such as gross margin, backlog, overhead rate, working capital, cash burn, ROI, and DSO/DPO.
- Personally investigate discrepancies and unreconciled balances rather than allowing unexplained items to carry forward.
- Prepare rolling…
(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).