Sales Manager - Roofing

The Staff Pad•Urbandale, IA

About The Position

The Staff Pad is partnering with a growing organization to hire an experienced Sales Manager to lead, develop, and support a team of sales professionals across an assigned market. Based in Des Moines, Iowa, this role is suited to a sales leader who excels at coaching teams, developing talent, and driving consistent results. The Sales Manager will recruit, train, mentor, and support sales representatives while helping improve team performance and deliver a strong customer experience. The role includes hands-on field coaching, sales performance monitoring, support with customer meetings and complex sales situations, and collaboration with internal teams to support the customer experience from sale through completion. The manager will also help grow the market and maintain alignment and accountability between leadership and the sales team.

Requirements

  • 2–3 years of roofing, home improvement, construction, or related sales experience, or 1–3 years of sales management experience.
  • Proven track record of meeting or exceeding sales goals.
  • Experience leading, mentoring, or coaching sales professionals.
  • Strong understanding of consultative, field-based sales.
  • Ability to develop sales representatives through structured coaching and training.
  • Excellent communication, leadership, and interpersonal skills.
  • Strong problem-solving abilities and a customer-focused mindset.
  • Ability to manage multiple priorities in a fast-paced environment.
  • Valid driver's license and ability to travel throughout the assigned market.

Nice To Haves

  • Roofing industry experience is strongly preferred.

Responsibilities

  • Recruit, hire, onboard, and develop sales team members.
  • Provide hands-on training, field coaching, and ongoing mentorship.
  • Lead and motivate the sales team while fostering a positive, accountable, high-performance culture.
  • Conduct team meetings, one-on-one coaching sessions, performance reviews, and sales training.
  • Monitor sales activity, pipeline performance, and individual results to achieve team goals.
  • Support representatives through customer meetings and complex sales situations.
  • Help resolve customer concerns and remove obstacles throughout the sales process.
  • Collaborate with internal teams to help ensure a smooth customer experience from sale through completion.
  • Establish and reinforce sales processes, best practices, and performance expectations.
  • Recognize team achievements and promote professional growth and development.
  • Support market growth initiatives and identify opportunities to expand sales.
  • Serve as a key link between leadership and the sales team to maintain alignment and accountability.

Benefits

  • Competitive compensation with performance-based earning potential.
  • Opportunities for professional growth and advancement.
  • Strong operational and leadership support.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service