Build Your Career
at On Tops Roofing

We're a family-owned roofing company with 30+ years in North Carolina and three offices, in Cary, Raleigh, and Angier. You'll learn a real trade and grow your career with a team that has your back.

See Open Roles
Our Great Team
The On Tops Roofing team at a GAF event

Family-Owned.
Since 1991.

On Tops Roofing has been family-run for over 30 years, and we like that the people doing the work are the ones who make the decisions.

Roofing is one of the few trades that will always be in demand, because homes will always need roofs. The skills you build learning it pay off for the rest of your career.

None of our positions require experience. Show up ready to learn and we'll teach you everything you need to know.

Embrace the Journey

Be grateful for the opportunities that come your way, keep working to become a better version of yourself, and have fun at work.

Be Real

Be authentic with the team and with customers, and always tell the truth, even when it's hard. Do what is best for everyone.

Pursue Excellence

Keep improving and never cut corners. We work to exceed expectations and deliver the best roofing services with the best experience.

Where Do You Fit?

We're always looking for good people, so pick the team that matches your strengths and reach out. None of these roles require experience.

Sales Team

This is where you belong if you like meeting people and solving problems on the spot, and you want to spend your day out in the field. You'll inspect roofs and walk homeowners through their options so they can make a confident decision about one of the biggest investments they'll ever make.

People skillsProblem solvingSelf-motivated

You don't need experience because we train you.

Apply Now

Production Team

If you like working with your hands and keeping things running smoothly, and you want every day to be different, this is the role. You'll be on-site managing crews and materials and making sure every job meets our standards. You'll also be the face of On Tops on the homeowner's property.

OrganizedPhysically activeDetail-oriented

You don't need experience because we train you.

Apply Now

Office Team

This is your spot if you're a strong communicator and you like keeping things organized. You'll manage the customer experience from first phone call through project completion. You'll keep our CRM running and handle scheduling, and yours is the voice customers hear when they call On Tops.

CommunicationOrganizedTech-comfortable

You don't need experience because we train you.

Apply Now

What You Get

Competitive pay and real benefits, so you get more than a paycheck.

Competitive Pay
Health Insurance
401(k)
Paid Time Off
On-the-Job Training
Two NC LocationsRaleigh & Wilmington

Are You a Subcontractor?

We're always looking for reliable crews to partner with, so if your team does quality work and takes pride in the job, we'd like to hear from you.

Subcontractor Application

Raleigh & Wilmington, NC

Ready to Join the Team?

Email us a little about yourself and which team interests you, and we'll get back to you.