$80K–$200K+
Annual Earning Potential
Uncapped
Commission Structure
All Texas
Territory Coverage
Week 1
Training Starts
Open Roles
Current Openings
Storm Damage Sales Consultant
Full-TimeIdentify storm-damaged properties, meet with homeowners, walk roofs, and guide clients through the insurance claims process from inspection to installation.
- Door-to-door and referral-based lead generation
- Full insurance claim support and training
- Work alongside experienced project managers
- Flexible schedule — you control your day
Residential Roofing Sales Rep
Full-TimeSell residential roof replacements and repairs to homeowners across Texas. Build your own book of business with company support and marketing resources.
- Company-provided marketing materials
- CRM and sales tools included
- Ongoing product and sales training
- Fast-track to senior rep and management roles
Commercial Roofing Sales Rep
Full-TimeTarget commercial property owners, property managers, and HOAs across Texas. Close larger deals with higher commissions and build long-term commercial accounts.
- Higher average ticket size
- Repeat business from property management firms
- Support from commercial project team
- Mentorship from top producers
Why Onyx Storm Roofing
What You Get When You Join Us
Uncapped Commission
Your income is limited only by your effort. Top reps earn $200K+ annually with no ceiling.
Full Training Provided
No roofing experience required. We train you on products, insurance claims, and proven sales techniques from day one.
Flexible Schedule
Work the hours that fit your life. We care about results, not clock-watching.
Growth Opportunity
High performers move into senior rep, team lead, and management roles as we expand across Texas.
Supportive Team
Work alongside experienced project managers and a crew that has your back from sale to installation.
Texas Territory
One of the most active storm markets in the country. Texas sees consistent hail, wind, and severe weather events year-round — meaning consistent opportunity.
Apply Now
Fill out the form below and a member of our team will reach out within 24 hours.