Roofing Sales Representative – Project Manager (1099)

Shamrock Roofing•Des Moines, IA
•$70,000 - $150,000•Onsite

About The Position

Shamrock Roofing & Construction is hiring a Roofing Sales Representative – Project Manager in Des Moines, Iowa, and the surrounding area. This role combines outside sales with project management and requires comfort with door-to-door sales. Representatives generate customers through canvassing, referrals, and storm outreach, as well as some company-provided leads, and manage roofing jobs from the first inspection through final payment. New team members begin as Sales Representatives and receive paid training. The training phase offers up to $5,000 in training pay as the employee files and receives approval on the first 20 claims, with specified claim and scope payments and commissions on the first five builds. Promotion to Project Manager is available after completing at least five builds from start to finish. Project Managers earn commission on jobs, with higher commission rates tied to closed-sales milestones; a company truck is offered at the stated $750,000 closed-sales milestone. The position is a 1099 independent contractor role, with commission-based compensation. The posting lists average earnings of $70,000–$150,000 or more per year. Candidates must be comfortable with door-to-door sales, have a reliable vehicle capable of carrying a ladder, and be able to perform roof inspections and physical work. Company trucks may be available to drivers age 21 or older with a clean Motor Vehicle Record. Shamrock Roofing & Construction describes itself as a Top 40 roofing contractor in the U.S. and notes its quality work, community involvement, and results. The company is expanding across the Midwest and South and proudly hires veterans. Offers depend on passing a background check, including criminal history and Motor Vehicle Record reviews, and meeting company driving standards. The company is an equal opportunity employer and prohibits discrimination on the bases stated in the posting.

Requirements

  • Must be 18 or older and have a valid driver’s license.
  • Must be comfortable with door-to-door sales; this is a core part of the role.
  • Must be self-motivated, coachable, disciplined, and goal-oriented.
  • Must have a reliable vehicle that can carry a ladder. Company trucks may be available to drivers age 21 or older with a clean Motor Vehicle Record.
  • Must have a cell phone.
  • Must be able to climb a ladder, walk a roof, and lift up to 50 pounds.
  • Must have strong communication skills and be able to manage several projects at once.
  • Offers depend on passing a background check, including a criminal history review and Motor Vehicle Record check, and meeting company driving standards.

Responsibilities

  • Generate leads through door-to-door canvassing, referrals, and storm outreach.
  • Inspect roofs, gutters, and siding, and walk homeowners through their options.
  • File and manage insurance claims.
  • Prepare, present, and close roofing contracts.
  • Collect payment and manage each project from contract to completion.

Benefits

  • Paid training and a structured onboarding program.
  • A clear, merit-based path to higher commission.
  • Bonus and incentive competitions throughout the year.
  • A supportive team with room to move into leadership.
  • Hands-on project management experience in construction.
  • Company truck at the stated $750,000 closed-sales milestone; company trucks may also be available to eligible drivers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service