Join The Team

At Major League Roofing, we’re more than just a roofing company; we’re a family. We believe in building not only roofs but also strong relationships with our clients and team members. If you’re looking for a rewarding career with opportunities for growth and learning, you’ve come to the right place.

Why Work With Us?

Our Commitment to Excellence

  • Quality Workmanship: We take pride in delivering top-notch roofing services.
  • Customer Satisfaction: Our focus is always on exceeding client expectations.

A Supportive Team Environment

  • Teamwork: Collaborate with skilled professionals who share your passion.
  • Respect and Inclusion: We value every team member’s contribution and foster an inclusive workplace.

Growth and Development

  • Training and Development: Benefit from comprehensive training programs and continuous learning opportunities.
  • Career Advancement: We encourage and support your professional growth within the company.


To provide opportunities and make a positive impact for all people we come in contact with and our local communities


Provide the best possible solutions to solve our customers problems and by providing an exceptional customer experience.

Our Hiring Process


Complete the below form. Attach a resume if you have it. 

Skills Assessment:

Depending on the role, a practical skills assessment may be conducted.



Shortlisted candidates will be invited for an interview.



Successful candidates will receive a job offer to join our team.

Current Openings

  • Roofing Technician
  • Sales Representative
  • Customer Service Specialist
  • Project Manager

Benefits and Perks

  • Competitive Compensation
  • Health and Wellness Programs
  • Retirement Plans
  • Paid Time Off
  • Training and Development Opportunities
  • Team Building Events


  • Play to WIN. Give it your all to make things happen including taking risks.
  • Practice hard. We practice every day. Consistent practice leads to success.
  • Respect the game. We do things the RIGHT way, work hard, play hard, and enjoy our time in the field.
  • Rest at the end, not in the middle. We celebrate our big win today and we’re back to practice tomorrow.
  • Keep your eye on the ball. Keeping extreme focus on the matter at hand.
  • Provide the ultimate customer experience. We believe the customer should have a great time from beginning to end.