Maintain full-cycle job cost accounting for multiple concurrent construction/roofing projects, including cost coding, budget setup, and ongoing budget-to-actual tracking
- Prepare and analyze monthly work-in-progress (WIP) schedules and percentage-of-completion revenue recognition calculations
- Review, code, and process subcontractor and vendor invoices; manage retainage and change order tracking
- Reconcile job cost ledgers to the general ledger; prepare and post journal entries for month-end and year-end close
- Monitor project budgets versus actuals, identify cost variances and overruns, and communicate findings to project managers and leadership
- Support cash flow forecasting and project-level profitability reporting
Process Support & Collaboration
Support the Billing Coordinator with owner billing submissions, including AIA G702/G703 pay applications, and track billing status through collection
- Track subcontractor compliance documentation, including lien waivers, certificates of insurance, and required notices
- Assist with the implementation and ongoing use of the Company's enterprise ERP system (Sage Intacct)
- Support external audits, surety/bonding company requests, and tax return preparation with accurate project financial data
- Help identify and support process improvements and standardization across project accounting workflows
- Compile supporting schedules and documentation for financial reporting and audits
- Partner with project managers and superintendents on budget setup, cost forecasting, and project close-out
- Review the work of, and mentor, junior project accounting staff
- Collaborate with Operations, Corporate Accounting, and other cross-functional teams as needed
- Take on additional responsibilities and special projects to support the Company's continued growth
Qualifications
- 5+ years of project/construction accounting experience, ideally in commercial roofing, construction, or specialty contracting
- Bachelor's degree in Accounting, Finance, or a related field
- Strong working knowledge of percentage-of-completion accounting, WIP schedules, and job costing methods
- Hands-on proficiency with Sage 100 Contractor and/or Sage Intacct preferred
- Advanced Microsoft Excel skills (pivot tables, lookups, and financial modeling)
- CPA or active progress toward CPA licensure a plus
- Familiarity with lien waiver requirements and mechanics lien law a plus
- Experience with certified payroll / prevailing wage reporting a plus
- Experience with Procore or similar construction project management software a plus
- Strong organizational skills and attention to detail
- Ability to manage multiple projects and deadlines in a fast-paced environment
- Clear written and verbal communication skills
Ideal Candidate Traits
Detail-oriented with strong follow-through
- Confident working independently while knowing when to escape
- Reliable and organized, with the judgment to manage competing project deadlines
- Team-oriented with a service mindset toward project managers and field staff
- Comfortable mentoring junior staff while also taking direction from the Controller