General Manager

Bay Street Staffing - 3 Jobs
Toronto, ON
Posted yesterday
Job Details:
Full-time
Management

Position Overview:

Reporting to ownership, the General Manager will be responsible for overseeing all aspects of the business, with a strong emphasis on operational efficiency, sales team leadership, and project execution. The ideal candidate brings deep knowledge of roofing installation, proven success leading sales-driven teams, and a strategic mindset to help scale the business further.

Key Responsibilities:

  • Provide strategic leadership and direction across all departments, ensuring smooth coordination between sales, operations, and installation teams
  • Lead, mentor, and manage a high-performing sales team to meet and exceed revenue targets
  • Oversee project delivery from pre-construction through completion, ensuring quality standards, timelines, and budgets are met
  • Maintain a strong understanding of roofing systems, materials, and installation methods to support field teams and clients
  • Monitor KPIs and performance metrics to drive accountability and continuous improvement
  • Build and maintain client relationships, fostering repeat business and referrals
  • Collaborate with ownership on long-term business strategy, budgeting, and growth initiatives
  • Ensure compliance with health and safety standards and industry regulations

Qualifications:

  • 5-10+ years of progressive leadership experience in the construction or roofing industry
  • Strong technical knowledge of roofing systems and installation methods (re-roofing experience strongly preferred)
  • Proven track record of managing and growing successful sales teams
  • Demonstrated operational management experience, including budgeting, scheduling, and resource allocation
  • Exceptional communication, leadership, and problem-solving skills
  • Entrepreneurial mindset with a focus on growth and efficiency
  • Valid driver's license and willingness to visit job sites across the GTA

Share This Job: