Demo

National Sales Representative

Guy Roofing, Inc.
Charlotte, NC Full Time
POSTED ON 4/24/2026
AVAILABLE BEFORE 5/22/2026

Guy Roofing is GROWING! A leading residential and commercial roofing contractor nationwide, Guy Roofing is seeking a National Sales Representative to join our team. This is an exciting opportunity to join a fast-growing, highly motivated team of professionals as we expand our footprint nationwide.


ABOUT GUY ROOFING: Guy Roofing is among the largest and fastest-growing roofing companies nationwide. Founded in 1970, we have over 50 years of experience in the roofing industry, and remain a family-owned-and-operated corporation to date.


ABOUT THE JOB: This position requires the National Sales Representative to close contracts for national sales customers, at defined monthly goals, that ensure partner and customer satisfaction.


PRIMARY RESPONSIBILITIES:

  • Prospects, qualifies and generates sales within the company’s established processes.
  • Ensures prospects identification, planning, account qualification and needs analysis at all prospect levels.
  • Telephones prospects to identify appropriate contacts, qualify and drive leads through the sales pipeline.
  • Identifies and closes additional purchases of products and services by customers' communities.
  • Works closely with Support, Account Management and Business Development.
  • Responds to requests from customers for information and gives online presentations.
  • Attend trade shows up to twice per year.
  • Engages in technical discussions with potential clients through demonstrations and presentations.
  • Remains knowledgeable and up-to-date on changes and developments in the construction industry.
  • Keeps management informed of all activity, including timely preparation of reports.
  • This position requires up to 25% travel.


PERKS:

  • Weekly Pay
  • Company Vehicle, Laptop, I-Phone, and Gas Card
  • Paid Training
  • Competitive compensation
  • Company stability
  • Medical, Dental, Vision, LTD, STD, Basic Life, AD&D, Voluntary Insurance, Employee Assistance Programs more options (applicable after 90 days of employment)
  • 401K With Match offered after 6 months of employment
  • Casual business Attire


QUALIFICATIONS:

  • A two or four-year degree in a technical or business discipline or equivalent experience.
  • A minimum of two years in a sales or sales support role.

Salary.com Estimation for National Sales Representative in Charlotte, NC
$42,367 to $53,228
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a National Sales Representative?

Sign up to receive alerts about other jobs on the National Sales Representative career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$47,114 - $59,521
Income Estimation: 
$53,245 - $70,277
Income Estimation: 
$80,062 - $120,119
Income Estimation: 
$104,680 - $202,844
Income Estimation: 
$122,633 - $166,569
Income Estimation: 
$116,413 - $176,962
Income Estimation: 
$129,120 - $252,029
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other National Sales Representative jobs in the Charlotte, NC area that may be a better fit.

  • Southern National Roofing Charlotte, NC
  • $150K–$300K In-Home Sales Closer High Ticket Sales | In-Home Sales Representative | Commission Sales | Top Closers Wanted Pre-Set Appointments | No Cold Ca... more
  • 23 Days Ago

  • Southern National Roofing Charlotte, NC
  • Southern National Roofing is hiring Inside Sales Representatives to work out of our Charlotte call center. This is a phone-based role supporting our outsid... more
  • 25 Days Ago

AI Assistant is available now!

Feel free to start your new journey!