Roofing Jobs in Minnesota
Roofing jobs in Minnesota are in steady demand, concentrated in residential construction, commercial building services, and storm-restoration contracting across the Twin Cities metro, Rochester, and Duluth. Large regional contractors and property services firms anchor most of the hiring, with well-established companies like Lindus Construction, Nations Roof, and Tecta America maintaining consistent Minnesota operations. The most sought-after specialties include low-slope commercial roofing, steep-slope residential installation, and roof inspection and estimating roles at every experience level from apprentice to project manager. Scan the live roles below and apply to whichever ones fit.
Find Roofing JobsOverview
Showing 5 of 34+ Roofing jobs






Elite Restoration Pro is an established Minnesota roofing and exterior restoration company with over 20 years of industry experience. We specialize in residential roofing, siding, gutters, windows, and storm damage restoration.
We are seeking an experienced, motivated Roofing Sales Manager to lead, develop, and expand our sales team throughout the Twin Cities metro area.
This is a hands-on leadership position for someone who knows how to build a successful sales team while continuing to generate and close their own business.
We are looking for an established sales leader with proven management experience, not someone entering a management role for the first time.
The ideal candidate has experience in roofing, storm restoration, exterior remodeling, or a closely related industry and is confident in recruiting, training, coaching, and managing commission-based sales representatives.
Key Responsibilities
Sales Team Leadership & Development
- Recruit, interview, hire, and train new sales representatives.
- Build and develop a productive, results-driven sales team.
- Provide ongoing coaching, mentorship, and field training.
- Establish clear performance expectations and accountability.
- Monitor sales activity, lead follow-up, and overall team performance.
- Identify opportunities to improve sales processes and closing rates.
- Support representatives with challenging appointments and customer situations.
- Foster a positive, professional, and motivated team environment.
Personal Sales & Business Development
- Actively generate leads and manage personal sales opportunities.
- Conduct property inspections and meet with homeowners.
- Present roofing and exterior restoration solutions.
- Close sales and manage personal projects throughout the sales process.
- Maintain strong relationships with customers and referral sources.
- Assist homeowners throughout the insurance restoration process when applicable.
- Maintain accurate customer records, appointments, and project updates in the company CRM.
Sales Management & Growth
- Work directly with company ownership to establish sales goals and growth strategies.
- Track team production and individual sales performance.
- Develop strategies to expand our presence throughout the Twin Cities metro area.
- Ensure sales representatives follow company policies and procedures.
- Identify areas for improvement and provide solutions.
- Lead by example through strong personal sales performance and professional leadership.
Required Qualifications
- Minimum 3 years of proven sales management experience, preferably in roofing, storm restoration, exterior remodeling, or a related industry.
- Demonstrated success recruiting, hiring, training, and managing sales representatives.
- Proven personal sales experience with a strong closing history.
- Ability to motivate, coach, and hold a sales team accountable.
- Strong leadership, communication, and organizational skills.
- Knowledge of roofing systems, exterior restoration, and insurance-related projects preferred.
- Comfortable working independently and making leadership decisions.
- Ability to balance management responsibilities with personal sales production.
- Experience using CRM software and tracking sales performance.
- Valid driver's license and reliable transportation.
Compensation & Earning Potential
We offer a competitive compensation structure designed to reward both individual sales performance and successful team leadership.
- $70,000 guaranteed annual base salary.
- Additional personal sales commissions based on production and the company's commission structure.
- Team performance bonuses tied to established sales milestones.
- Target annual compensation range of $70,000–$150,000, depending on individual and team performance.
- Opportunity for additional earnings through exceptional sales and team growth.
- Long-term career growth opportunities with an established company.
The compensation structure rewards managers who can successfully develop a productive sales team while maintaining strong personal sales results.
Benefits
- 401(k) retirement plan with a 3% employer match, subject to plan eligibility requirements and applicable waiting period.
- Flexible scheduling based on business needs, appointments, and management responsibilities.
- Opportunity to build and lead your own sales team.
- Direct involvement in company growth and sales strategy.
- Established company with strong industry experience and reputation.
Work Location & Schedule
This is a full-time, hybrid office-and-field leadership position based in Bloomington, Minnesota, serving the greater Twin Cities metro area.
The position requires regular in-office work as well as travel to customer appointments, job sites, inspections, and field training locations.
This is not a traditional work-from-home position. The successful candidate must be comfortable working both independently and alongside their sales team.
Some scheduling flexibility is available, provided management responsibilities, customer appointments, and company expectations are consistently met.
Why Join Elite Restoration Pro?
- Over 20 years of industry experience.
- Established Minnesota roofing and exterior restoration company.
- Strong reputation for customer service and quality workmanship.
- Opportunity to recruit, develop, and lead a growing sales team.
- Competitive guaranteed base salary with substantial performance-based earning potential.
- Work directly with ownership and play a meaningful role in the company's continued growth.
Apply Today
If you are an experienced sales manager with a proven history of building successful teams, driving sales production, and leading by example, we want to hear from you.
Please submit your resume highlighting your sales management experience, team leadership accomplishments, recruiting and training experience, and personal sales performance.
Elite Restoration Pro, LLC
Building strong teams. Delivering quality results.
Pay: $70,000.00 - $250,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Flexible schedule
- Paid time off
Application Question(s):
- Do you have a minimum of 3 years experience managing a team?
Work Location: Hybrid remote in Bloomington, MN
See All 34 Roofing Jobs in Minnesota
Find roles in Minnesota that match your experience and apply in just a few clicks.
Find Roofing JobsRoofing Jobs by City in Minnesota
Where Minnesota roles are concentrated, by current openings.
Roofing Job Market in Minnesota
A snapshot from current Minnesota openings, updated as new roles post.
Who's Hiring


What Minnesota Employers Look For
The qualifications that appear most often in roofing jobs across Minnesota.
- Active Minnesota contractor license or working under a licensed employer
- Proven experience with asphalt shingle, TPO, EPDM, or metal roofing systems
- Ability to safely work at heights and on pitched or flat roof surfaces
- Valid driver's license and reliable transportation to job sites
- Physical ability to lift heavy materials and work outdoors in variable weather
- OSHA 10 or OSHA 30 construction safety certification preferred
Roofing Jobs in Minnesota: Frequently Asked Questions
How do you become a roofing contractor in Minnesota?
In Minnesota, roofing contractors must hold a Residential Contractor or Residential Roofer license issued by the Minnesota Department of Labor and Industry. Applicants need to pass a trade exam, carry liability insurance, and meet continuing education requirements. Many roofers start as helpers or apprentices under a licensed contractor to build hands-on experience before pursuing their own license. Relevant coursework in construction technology from a Minnesota technical college also strengthens applications.
Which companies hire roofings in Minnesota?
Minnesota roofing roles are posted by Everlight Solar, Horizon Roofing, and Flynn Group of Companies and others right now, based on current listings on Migrate Mate as of November 2026. Minnesota's active storm season and large commercial property base keep regional and national contractors consistently recruiting throughout the state.
Which Minnesota cities have the most roofing jobs?
Minneapolis, Saint Paul, and Mankato have the most roofing openings in Minnesota right now. The Twin Cities metro drives the bulk of postings because of its high density of commercial properties, large residential neighborhoods, and the headquarters presence of regional contractors, while Rochester and Duluth generate steady demand from institutional construction projects and ongoing residential development in those corridors.
Are there remote roofing jobs in Minnesota?
Yes, but they're rare. Roofing is a hands-on trade that requires physical presence on job sites, so most roles cannot be performed remotely. About 8% of roofing openings tied to Minnesota are remote or hybrid as of November 2026, and those positions are almost entirely estimating, sales, or project coordination roles that can be handled off-site between client visits.
How can I get hired as a roofer in Minnesota with little or no experience?
The most realistic entry path is applying as a roofing helper or laborer with a licensed residential or commercial contractor, where on-the-job training is standard. Minnesota technical colleges such as Hennepin Technical College and Saint Paul College offer construction trades programs that can accelerate hiring. Larger regional contractors often bring on seasonal entry-level workers during spring and summer peak periods. Earning an OSHA 10 card before applying gives candidates a clear edge over others with no prior site experience.
Where can I find and apply to roofing jobs in Minnesota?
You can find and apply to roofing jobs in Minnesota on Migrate Mate, which lists current openings from employers hiring across the state right now. Search the listings, find the roles that match your experience and location, and apply directly to the ones that fit.
See All 34 Roofing Jobs in Minnesota
Find roles in Minnesota that match your experience and apply in just a few clicks.
Find Roofing Jobs