1

Roofing Project Manager Jobs in Iowa (NOW HIRING)

Be Seen First

Roofing Technician

North Liberty, IA ยท On-site

$20 - $28/hr

Handle and manage roofing materials properly on site * Maintain cleanliness and orderliness of work sites during and after projects Preferred Qualifications * Minimum of 5 years' experience in ...

Roofing Sales Consultant

Altoona, IA ยท On-site

$100K - $250K/yr

Since 1984, Quick Roofing has been trusted by millions as one of America's leading roofing ... Partner with project managers to ensure smooth scheduling and job completion * Follow up to ensure ...

Since 1984, Quick Roofing has been trusted by millions as one of America's leading roofing ... Partner with project managers to ensure smooth scheduling and job completion * Follow up to ensure ...

Roofing Sales Consultant

Altoona, IA ยท On-site

$100K - $250K/yr

Since 1984, Quick Roofing has been trusted by millions as one of America's leading roofing ... Partner with project managers to ensure smooth scheduling and job completion * Follow up to ensure ...

Service Field Supervisor

Grimes, IA ยท On-site

$20 - $32/hr

Planning and executing a successful commercial roofing project * Work closely with the Warehouse Manager in ordering materials for projects Candidate Qualifications: * 3+ year's supervisory/sales ...

Service Project Supervisor

Cedar Rapids, IA ยท On-site

$60K - $70K/yr

These roofing services are performed in many states, making travel an essential part of the job and ... Collaborate with Service Manager and upper management to provide updates and recommend improvements.

next page

Showing results 1-20

Roofing Project Manager information

See Iowa salary details

$34.8K

$70.1K

$103.8K

How much do roofing project manager jobs pay per year?

As of Aug 22, 2026, the average yearly pay for roofing project manager in Iowa is $70,063.00, according to ZipRecruiter salary data. Most workers in this role earn between $55,900.00 and $80,800.00 per year, depending on experience, location, and employer.

What does a roofing project manager do?

A Roofing Project Manager oversees all aspects of roofing projects, from initial planning and budgeting to execution and completion. They coordinate with clients, suppliers, and roofing crews to ensure projects are completed on time, within budget, and to quality standards. Their responsibilities include scheduling, safety management, inspecting work progress, and resolving any issues that arise. Roofing Project Managers also handle documentation, permits, and ensure compliance with building codes and safety regulations.

What are the key skills and qualifications needed to thrive as a roofing project manager?

To thrive as a Roofing Project Manager, you need a solid understanding of roofing systems, construction management, and budgeting, typically supported by relevant experience or a degree in construction or a related field. Familiarity with project management software (like Procore or Buildertrend), OSHA safety certifications, and blueprint reading are commonly required. Strong leadership, problem-solving, and communication skills help manage crews, coordinate with clients, and resolve issues effectively. These skills and qualifications ensure projects are completed safely, on time, and within budget while maintaining quality and client satisfaction.

What are some typical challenges a roofing project manager faces during projects, and how can they be addressed?

Roofing Project Managers often encounter challenges such as weather delays, managing subcontractors, and ensuring safety compliance on-site. Effective communication and proactive scheduling are key to minimizing weather-related disruptions. Building strong relationships with subcontractors and regularly reviewing safety protocols help ensure projects stay on track and within budget. Staying organized and adaptable enables Roofing Project Managers to address these challenges efficiently while maintaining high-quality standards.

What is the difference between Roofing Project Manager vs Roofing Estimator?

AspectRoofing Project ManagerRoofing Estimator
Primary RoleOversees roofing projects from start to finish, manages teams, schedules, and ensures qualityPrepares cost estimates, bids, and proposals for roofing projects
Required CredentialsExperience in roofing, project management skills, sometimes certifications like OSHA or PMPKnowledge of roofing materials, construction costs, and estimating software
Work EnvironmentOn-site supervision, coordination with crews and clientsOffice-based, preparing estimates and reviewing project plans
Industry UsageCommonly employed by roofing contractors for project executionUsed by roofing companies to secure projects through accurate bids

While both roles are essential in roofing projects, the Roofing Project Manager focuses on overseeing the entire project, ensuring timely completion and quality, whereas the Roofing Estimator specializes in calculating costs and preparing bids to win contracts.

What are popular job titles related to Roofing Project Manager jobs in Iowa?

For Roofing Project Manager jobs in Iowa, the most frequently searched job titles are:

What cities in Iowa are hiring for Roofing Project Manager jobs?

Cities in Iowa with the most Roofing Project Manager job openings:

Infographic showing various Roofing Project Manager job openings in Iowa as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 13% Part Time, and 1% Contract. Highlights an 81% Physical, 2% Hybrid, and 17% Remote job distribution, with an average salary of $70,063 per year, or $33.7 per hour.

Roofing Project Manager-Outside Sales

Shamrock Roofing

Urbandale, IA โ€ข On-site

$70K - $150K/yr

Full-time

Posted 15 days ago


Job description

SHAMROCK ROOFING & CONSTRUCTION

Roofing Project Manager-Outside Sales | Des Moines

1099 Commission-Based | Average $70K–$150K+ | Top Performers $200K+


Important: This is a 1099 commission-only position. There is no base salary. Top performers thrive here — but success requires self-motivation, consistent prospecting, and comfort with door-to-door sales.


About Shamrock Roofing & Construction

Shamrock Roofing & Construction is one of the Top 40 Roofing Contractors in the United States and a $70M brand built on reputation, community trust, and results. Founded in 1977 and headquartered in Kansas City, we've grown rapidly across the Midwest — with active operations in Missouri, Nebraska, Oklahoma, and Arkansas. We proudly hire Veterans and are committed to building long-term careers for the right people.


The Opportunity

This is a high-income sales role for someone who is genuinely motivated by uncapped earning potential and building their own book of business. You'll be out in the field — knocking doors, building relationships with homeowners, and guiding them through the roofing process from inspection to project completion. Shamrock provides the brand, systems, training, and back-end operational support. You bring the hustle.


This is not a desk job. If you thrive on face-to-face selling, love the freedom of working your own territory, and want to earn what you're actually worth — this role is built for you.


What You'll Do

  • Generate your own leads through door-to-door canvassing, storm outreach, referrals, and community networking
  • Conduct roof, gutter, and siding inspections and document damage accurately
  • Educate homeowners on roofing solutions and Shamrock's services
  • Prepare and present project proposals, close sales, and collect signed contracts
  • Manage projects from contract signing through completion, serving as the homeowner's primary point of contact
  • Deliver excellent customer service throughout the entire project lifecycle to drive referrals and repeat business


What We Offer

  • Uncapped commission structure — your income is determined by your effort and results
  • Average earnings of $70,000–$150,000+ annually; top performers earn $200,000+
  • Training pay opportunities up to $5,000 through bonuses and commissions during onboarding
  • Comprehensive training program — no roofing experience required, but sales experience is a plus
  • Strong back-end operational support so you can focus on selling, not logistics
  • Bonus opportunities and sales competitions throughout the year
  • Leadership and advancement opportunities for top performers
  • Company trucks may be available during business hours for qualified drivers (21+ with approved MVR)
  • We proudly hire Veterans


What Success Looks Like in Your First 90 Days

  • You've completed Shamrock's training program and closed your first independent sale
  • You've established a consistent daily canvassing routine and built a pipeline of active prospects

Requirements:

What we're Looking For

  • Must be 18 years or older with a valid driver's license and reliable transportation
  • Comfortable with door-to-door sales and self-directed lead generation — this is the core of the role
  • Ability to climb ladders, walk roofs, and lift up to 50 lbs; must not be afraid of heights
  • Must be able to transport a ladder in your vehicle
  • Strong communication and interpersonal skills — you're representing the Shamrock brand with every homeowner interaction
  • Highly motivated, coachable, and disciplined — you set your own schedule and are accountable for your own results
  • Ability to manage multiple active projects simultaneously
  • Cell phone required
  • 1-2 years prior roofing or construction sales experience


Additional Information

Shamrock Roofing & Construction provides equal employment opportunities to all applicants without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, or genetic information. All offers are contingent upon successful completion of a background check and Motor Vehicle Record (MVR) review. Shamrock participates in the E-Verify Program.


If you're driven, coachable, and ready to build something real — we want to hear from you. Apply today and take the first step toward a career with one of the fastest-growing roofing companies in the country.