Financial Controller
Job Overview
The Financial Controller will be responsible for managing the company’s accounting, financial reporting, job costing, and compliance functions. This is a senior-level position that requires strong construction accounting knowledge, hands-on problem-solving, and the ability to work directly with company leadership.
You will oversee day-to-day accounting while also delivering meaningful financial insights, dashboards, and recommendations to drive operational efficiency and profitability across roofing projects.
Key Responsibilities:
Accounting & Financial Operations
- Manage daily accounting operations including general ledger, A/P, A/R, payroll, and bank reconciliations.
- Oversee month-end and year-end close processes, ensuring timely and accurate financial statements.
- Maintain and enforce internal controls to ensure financial accuracy and compliance.
Job Costing & Project Financials
- Track, analyze, and report job costs including labor, materials, and subcontractors.
- Compare budget vs. actuals for roofing projects and provide variance analysis to management.
- Support estimators and project managers with financial insights on bids and change orders.
Reporting & Forecasting
- Prepare and deliver monthly, quarterly, and annual financial reports to ownership.
- Build and maintain financial dashboards and KPIs, such as profitability per project, cost of goods sold, and days in A/R.
- Lead annual budget preparation and forecasting in collaboration with leadership.
Cash Flow & Revenue Cycle Management
- Oversee billing, invoicing, collections, and payment applications.
- Manage cash flow forecasting, ensuring sufficient liquidity for operations.
- Reconcile payments received with outstanding receivables and project balances.
- Liaise with external auditors, tax advisors, and financial institutions as needed.
- Maintain compliance with construction-specific financial requirements.
Leadership & Collaboration
- Supervise accounting staff and provide guidance on financial best practices.
- Partner with operational leaders to align financial processes with project execution.
- Advise ownership on financial strategy, risk management, and business growth opportunities.
Qualifications
- CPA licensed
- 7+ years progressive accounting/finance experience, with at least 2–3 years in a controller or senior accounting leadership role.
- Construction or roofing industry experience highly preferred (deep knowledge of job cost accounting).
- Proficiency in accounting software; experience with contractor-specific software is a plus.
- Strong skills in Excel and financial reporting tools.
- Excellent communication skills, with the ability to explain financial insights to non-financial stakeholders.
- High level of integrity, professionalism, and attention to detail.
This is a 100% Remote Job
US time zone