General Manager - Roofing Sales and Operations

Best Choice Roofing•Marietta, GA

About The Position

Best Choice Roofing is seeking a driven Branch General Manager to develop the branch team and ensure efficient operations as demand for roofing services grows. The General Manager oversees daily branch business operations, mentors and trains sales managers and front-line employees, and ensures that required administrative work is completed correctly and accurately. The role focuses on building a strong sales team, achieving branch sales and installation goals, maintaining customer satisfaction and the branch’s local reputation, and using business data to guide decisions. The position may require travel throughout the assigned territory and visits to other markets for business development.

Requirements

  • 2–3 years of experience directly managing others.
  • At least 1 year of proven experience in a sales capacity.
  • Experience managing complex projects from beginning to end.
  • Excellent communication skills and the ability to present in front of small groups.
  • High school diploma or GED.
  • Ability to climb a ladder and scale roofs for inspection.
  • Ability to carry up to 50 pounds.
  • Valid driver's license and access to reliable vehicle transportation.

Nice To Haves

  • Experience in roofing, construction, or related industries.
  • Experience managing a branch or store location.
  • College degree.

Responsibilities

  • Manage and mentor branch employees, hold them accountable, and provide training and motivation.
  • Build and retain a robust team of sales representatives, sales managers, production managers, and other required roles.
  • Coordinate weekly staff meetings to promote accountability and team engagement.
  • Achieve business results, including monthly sales goals and installation completion targets.
  • Oversee branch facility maintenance and employee readiness to protect the company’s local-market reputation.
  • Use apps, software, and reporting tools to track trends, perform analysis, and take appropriate action.
  • Motivate and lead sales teams to achieve branch sales goals.
  • Foster a positive and competitive team environment.
  • Prepare budgets and projections and approve expenditures.
  • Track and analyze sales statistics to support achievement of sales objectives.
  • Travel across the assigned territory and visit other markets as needed for business development.

Benefits

  • Compensation structure that rewards individual and branch performance.
  • Flexible schedule and supportive team environment.
  • Access to medical, life, dental, and vision insurance coverage.
  • 401(k) retirement plan.
  • Career growth opportunities; over 90% of leadership roles are filled with internal talent.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service