Local Offices St. Louis · Kansas City · Indianapolis · Springfield · Columbia / Jefferson City · Lake of the Ozarks · Southern Illinois
HomeCareers › Roofing Sales Representative — Columbia / Jefferson City

Roofing Sales Representative — Columbia / Jefferson City

John Beal Roofing is hiring across all seven of our markets — sales representatives, production crews, project managers and office staff. We are family-owned, we promote from within, and we have worked through every kind of season the Midwest can throw at us.
  • 50,000+ Satisfied Customers
  • Three Generations Since 1947

Apply Now

Goes straight to our hiring team. No portal, no account.

Sent straight to admin@johnbealroofing.com. Prefer to talk? Call 1-800-564-6232 — answered 24/7.

BBB Torch Award Winner
Lifetime Workmanship Warranty
Family-Owned & Operated
24/7 Emergency Response
Insurance Claim Specialists
John Beal Roofing crew member in hard hat and branded shirt on a job site

Roofing sales in Columbia / Jefferson City — no experience required

John Beal Roofing is hiring Roofing Sales Representatives in the Columbia / Jefferson City market. No roofing experience is required and we train you from the ground up. You do need to be comfortable working at height — you will be on roofs and ladders — and you need a valid driver's license and your own reliable transportation. Apply with the form on this page or call 573-343-8993.

This is the role that drives everything else at this company. You meet homeowners after a storm or at the end of a roof's life, get on the roof, document what you find, explain it in plain language, and carry the job through to a finished roof. Earnings start at $100,000 a year and are commission-based, so what you make follows what you sell and how well you take care of people.

What you will actually do

  • Inspect roofs. Get on the roof, photograph and measure damage, and document it slope by slope.
  • Educate, don't pressure. Walk homeowners through what you found and what their options are. We sell by being the honest one in the driveway.
  • Work insurance claims. Meet adjusters on site and make sure the scope reflects the damage the policy owes. We train you on this — it is the part most people have never done before.
  • Own the relationship. Stay with your customer from the first inspection through the finished roof and the final walkthrough.
  • Build your territory across Columbia, MO, Jefferson City, MO, Moberly, MO, Fulton, MO, Mexico, MO, Boonville, MO, Ashland, MO, Holts Summit, MO, Centralia, MO, California, MO and the surrounding Columbia / Jefferson City area.

What we require

  • No experience necessary. Some of our strongest people came from restaurants, retail, construction and the military.
  • You cannot be afraid of heights. This job puts you on roofs. If that is a problem, this is the wrong role — and that is fine, we hire for other positions too.
  • A valid driver's license and reliable transportation.
  • Willingness to learn roofing, insurance and claims knowledge you can build a long career on.
  • Comfort talking with homeowners and following through on what you promised.

Why people stay here

  • Family-owned, not a storm-chaser. The owner's name is on the building. You will meet him.
  • Year-round work. Seven markets across four states means we are not idle when one area goes quiet.
  • Promotion from within. Our managers came up through the field, not from a corporate transfer.
  • A brand that opens doors. A BBB Torch Award for marketplace ethics and a lifetime workmanship warranty behind what you sell.
  • Real training. Roofing, insurance and claims knowledge, taught here.

Where you will work

This position is based in the Columbia / Jefferson City market (Columbia, MO and Jefferson City, MO), covering Columbia, MO, Jefferson City, MO, Moberly, MO, Fulton, MO, Mexico, MO, Boonville, MO, Ashland, MO, Holts Summit, MO, Centralia, MO, California, MO and the surrounding communities. Our hiring line for this market is 573-343-8993.

How to apply

Use the form on this page — it goes straight to our hiring team, with no portal and no account to create. You can also call 573-343-8993 or our main line at 1-800-564-6232. We are also hiring production crews, project managers, insurance claim specialists, commercial estimators and office staff — see all open positions.

Frequently asked questions

Do I need roofing experience to apply for this job?
No. No experience is required. We train you on roofing, inspections, insurance and claims. Experience is welcome but work ethic matters more.
Do I have to get on the roof?
Yes. Inspecting and documenting roofs is a core part of this role, so you cannot be afraid of heights. If heights are a problem, ask us about our office, estimating and project management roles instead.
How much does this job pay?
Earnings start at $100,000 a year. The role is commission-based, so what you sell drives what you make. We go through the specifics during the interview.
Which cities does this position cover?
The Columbia / Jefferson City market, including Columbia, MO, Jefferson City, MO, Moberly, MO, Fulton, MO, Mexico, MO, Boonville, MO, Ashland, MO, Holts Summit, MO, Centralia, MO, California, MO and surrounding communities.
How do I apply?
Submit the form on this page or call 573-343-8993. It goes directly to our hiring team — no portal, no account.
Call 1-800-564-6232Free Inspection