CFO/Construction Controller
Listed on 2026-09-20
-
Finance & Banking
Financial Reporting, Financial Controller, Financial Compliance -
Accounting
Financial Reporting, Financial Controller, Financial Compliance
Chief Financial Officer / Construction Controller
Location:
Skagit County, Washington
Company:
Hamilton Construction, LLC
Employment Type:
Full-Time
Reports To:
Owner/President
Hamilton Construction is an established construction company with extensive experience in heavy civil, marine, infrastructure and public works construction. The company operates in Washington and Alaska and works on projects involving government agencies, municipalities, general construction, equipment-intensive operations and specialty fabrication.
We are seeking an experienced Chief Financial Officer / Construction Controller to provide financial leadership for the company and its related business entities.
This is a hands-on senior management position for an individual who understands that construction finance is substantially different from ordinary business accounting.
The successful candidate will understand job costing, work-in-progress (WIP) reporting, construction contracts, bonding, retainage, change orders, equipment costs, cash flow, payroll, financial statements and construction risk.
Position OverviewThe CFO/Construction Controller will oversee the company’s financial and accounting functions and serve as a key financial advisor to the Owner and management team.
This individual will be responsible for maintaining accurate financial information, developing meaningful financial reporting, monitoring job profitability and cash flow, coordinating with outside CPAs, supporting bonding requirements, and helping management make informed business decisions.
The position will have significant responsibility for financial oversight of multiple related entities and construction operations.
Key Responsibilities Construction Accounting & Job Costing- Oversee construction accounting and financial reporting for multiple entities.
- Maintain accurate job-cost accounting and project financial information.
- Review job costs, committed costs, billings, retainage, change orders and contract status.
- Prepare and analyze monthly and year-to-date financial statements.
- Review Work-in-Progress (WIP) schedules and identify over/under billings and potential job losses.
- Monitor gross profit by project and investigate significant cost variances.
- Work closely with project managers, estimators and company management to understand project financial performance.
- Monitor cost-to-complete estimates and projected final job profitability.
- Ensure appropriate accounting for equipment, materials, labor, subcontractors and indirect costs.
- Prepare monthly financial statements and management reports.
- Develop cash-flow forecasts and monitor working capital.
- Assist ownership with budgeting and long-range financial planning.
- Monitor accounts receivable, accounts payable and cash requirements.
- Analyze financial trends and identify opportunities to improve profitability.
- Provide financial analysis for major equipment purchases, sales and financing decisions.
- Establish and monitor internal financial controls.
- Prepare financial information required by the company’s bonding/surety relationships.
- Maintain accurate WIP schedules and supporting financial information.
- Work with the company’s CPA and surety representatives on financial reporting and bonding requirements.
- Monitor working capital, debt, equity and other financial measures affecting bonding capacity.
- Assist management in evaluating the financial impact of pursuing major projects.
- Review financial aspects of construction contracts and major subcontracts.
- Monitor retainage, change orders, claims, disputed costs and contract receivables.
- Assist management in evaluating project financial risks before and during construction.
- Understand the financial…
(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).