Job Description
Job Description
Job Description
Job Title: Controller Job Summary:
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
Job Tags
Holiday work, For contractors, Local area,