Back to job search
Recruiting For Less logo

Controller - ICI Roofing

  • Toronto, ON
  • On-site
  • Posted Oct 15, 2026
  • 1 position

$90,000–$110,000 / year

Opens LinkedIn

Sign in to save this job
Employment type
Full-time
Experience level
Lead · 10+ years
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Apply on LinkedIn (LinkedIn sign-in required)

Job summary

Oversee accounting, payroll, banking, billing, collections, job cost analysis, financial reporting, audits, and accounting controls for four corporate entities. Manage office operations, insurance, security, subcontractor compliance documentation, human resources, and company promotion.

Job details

Our Etobicoke client, an established ICI roofing company in the GTA, is looking for a Controller. RESPONSIBILITIES: Accounting: Responsible for overseeing that all accounting and payroll functions of the corporations are properly carried out and time deadlines are met. Banking and cash management for four corporate entities. Prepare monthly progress billing of project contracts. Ensure all holdback invoicing and supporting documents are prepared correctly and sent out in a timely manner as required by Clients' contracts. Accounts receivable collections - ensure all receivables are received on time so cash flow can be maintained. Approve all accounts payable invoices and ensure that proper account coding has been applied. Staff payroll and bank reconciliation Administer Group Benefit Program Job cost analysis during and at the end of each project. Provide management with information vital to the decision-making process. Recording and tracking of all corporate assets. Manage the Jonas for Construction computer accounting system and help to solve any problems that may occur. Prepare all year-end work for all four corporate entities for review and audit by our external auditors and coordination of the auditors' activities. Evaluate accounting and control procedure for all four corporate entities and update where necessary. Office Manager: Responsible for ensuring the smooth operation of the various departments within the company and that the flow of all documentation and procedures are understood and followed. Creating and communicating new procedures as required. Respond to and resolve any problems incurred by accounting, payroll and safety staff. Negotiate Annual Business Insurance Renewal. Handle all insurance claims. Ensure that the security system is kept up to date and handle any problems that may occur. Keep all extra keys for outer and inner doors under safe keeping. Update all security system and key holder records as needed. Liaise with our outside computer IT company on any problems that may be presented in the day-to-day operation of our computer network. Liaise with our legal advisor on legal matters that would/could affect any of our corporations. Subcontracted Work: When needed, subcontractors are hired to perform work. The hiring of subcontractors is handled by the Sr. Estimator and the necessary paperwork is acquired by the Receptionist. It is the responsibility of the Controller to ensure that all legislative and safety documentation is obtained and on file for each project. Human Resources: Conduct Annual Performance Reviews for all staff Keep up-to-date on new legislation as it arises, ESA, MOL, WSIB, etc. and Union Collective Agreements Prepare and keep up-to-date Human Resource Manual for both the office and the field. Recruiting, training and retaining skilled accounting and administrative staff. Promotion of Company: Ensure website is kept up-to-date Determine the need for company promotional advertising and/or handle any request for such items from the President Compensation: Base plus bonus, Benefits, Vacation

What you’ll do

Oversee accounting, payroll, banking, billing, collections, job cost analysis, financial reporting, audits, and accounting controls for four corporate entities. Manage office operations, insurance, security, subcontractor compliance documentation, human resources, and company promotion.

Requirements

The posting does not specify formal education, years of experience, or certifications. The role calls for broad senior-level experience overseeing accounting and payroll, construction project finances, office operations, compliance, and human resources.

Benefits

  • Bonus
  • Benefits
  • Vacation

Listed skills

  • Financial Reporting · Preferred
  • Accounting · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Accounting
  • Payroll Administration
  • Cash Management
  • Progress Billing
  • Accounts Receivable Collections
  • Accounts Payable
  • Bank Reconciliation
  • Job Cost Analysis
  • Financial Reporting
  • Construction Accounting Software
  • Audit Coordination
  • Internal Controls
  • Office Management
  • Insurance Administration
  • Subcontractor Compliance
  • Human Resources Management

Job areas

  • Finance & Accounting
  • Construction
  • Management & Leadership
  • Human Resources
  • Administrative

More jobs from Recruiting For Less

See all jobs from Recruiting For Less