What are the responsibilities and job description for the Controller position at A1 Roofing?
The Controller will play a crucial role in managing the company's accounting functions, ensuring accurate financial reporting, compliance with tax and industry regulations, and improving internal financial processes. This role is a mix of hands-on execution and leadership, ensuring smooth day-to-day financial operations while also supporting strategic decision-making and financial growth initiatives.
The Controller will report directly to the CEO and supervise the accounting team, including accounts payable (A/P), accounts receivable (A/R), payroll, and project/job costing functions. This role is ideal for a detail-oriented, proactive leader looking to grow into a Chief Financial Officer (CFO) or Vice President of Finance role in the future.
Key Responsibilities:1. Accounting Operations & Job Costing
- Oversee and manage daily accounting operations, including general ledger maintenance, journal entries, bank reconciliations, and check runs.
- Ensure accurate and timely processing of A/P and A/R, reviewing invoice coding and collections efforts.
- Maintain job costing and Work-in-Progress (WIP) records, tracking project expenses and ensuring financial accuracy for roofing contracts.
- Work closely with project managers to monitor job profitability, cost trends, and budget adherence for construction projects.
- Assist in payroll processing, ensuring correct employee classification and compliance with wage laws.
- Supervise subcontractor payments, ensuring lien waiver compliance and accurate tracking of vendor expenses.
2. Financial Reporting & Compliance
- Prepare and analyze financial statements, ensuring accuracy and compliance with GAAP and construction accounting best practices.
- Oversee monthly, quarterly, and annual close processes, ensuring all financial data is complete and reconciled.
- Ensure compliance with federal, state, and local tax regulations, including contractor-specific requirements and sales/use tax.
- Assist with external audits, banking relationships, and bonding requirements, maintaining financial credibility for large-scale roofing projects.
- Ensure proper classification of revenue and expenses, particularly for long-term construction projects.
3. Budgeting, Forecasting, & Financial Strategy
- Assist in the development of the company's annual budget and periodic financial forecasts.
- Provide variance analysis, comparing actual results to budgeted expectations, and recommend cost-saving measures.
- Analyze material costs, labor expenses, and job profitability trends to provide insights for business decisions.
- Work with leadership to develop cash flow strategies, ensuring financial stability for ongoing roofing contracts and operational expenses.
4. Internal Controls & Process Improvement
- Develop and maintain internal controls to safeguard company assets and prevent financial discrepancies.
- Identify and implement efficiencies in accounting processes, leveraging financial software and automation to reduce manual work.
- Streamline job costing, A/R collections, and vendor payment processes for improved accuracy and timeliness.
- Assist with ERP/financial system improvements, ensuring the company has the right tools for financial tracking and reporting.
5. Leadership & Team Development
- Supervise and mentor the accounting team, ensuring high performance and professional development.
- Act as a liaison between finance and project management teams, ensuring accurate tracking of project-related costs.
- Collaborate with HR to ensure compliance with payroll regulations, employee classifications, and benefits administration.
- Provide financial training to project managers and department heads, improving company-wide financial literacy.
Requirements:
- Education: Bachelor's degree in Accounting, Finance, or related field. CPA or CMA preferred.
- Experience:
- 7 years of progressive accounting experience, with at least 2 years in a leadership role.
- Construction or project-based accounting experience preferred.
- Hands-on experience with job costing, WIP reporting, and payroll processing.
- Software Expertise:
- Proficiency in financial software (e.g., Spectrum, Sage, QuickBooks, Procore).
- Strong Excel skills for financial modeling and data analysis.
Skills & Competencies:
- Strong analytical and organizational skills with high attention to detail.
- Proactive problem-solver who takes ownership of financial processes.
- Ability to work independently while collaborating effectively with leadership.
- Excellent communication and leadership skills to guide and mentor accounting staff.
- Strong understanding of project-based accounting, including WIP and cost tracking.
- Ability to manage multiple projects and deadlines in a fast-paced environment.
Compensation & Benefits:
- Salary: $110,000 - $175,000 per year (depending on experience).
- 401k with company match
- Health benefits with employer contribution
- Paid time off: vacation, sick leave, and holidays
- Professional & personal development opportunities
- Career growth potential, with a track to VP of Finance
- Team-building and company culture events
Salary : $110,000 - $175,000