Make Your Resume Now

Financial Controller

Posted September 17, 2025
Full-time

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

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Create Resume