Sales Manager

YBI Recruiting•Iowa City, IA
•Onsite

About The Position

Tomlinson Cannon is seeking a full-time Sales Manager to lead a team of 7–10 sales representatives across Eastern Iowa. Based at the company’s Iowa City headquarters, the Sales Manager will drive sales performance, develop talent, and support continued business growth. Tomlinson Cannon has served Eastern Iowa since 1948, providing home services including seamless gutters, roofing, basement waterproofing, and foundation repair. The role oversees sales performance and business development, coaches and develops sales representatives, and works with operations, sales, logistics, marketing, and call center leadership to improve results and customer lead quality. The manager may also run appointments and provide quotes as needed.

Requirements

  • Valid driver’s license.
  • Ability to work on roofs and from tall ladders.
  • At least 3 years of people leadership experience.
  • Excellent communication skills.
  • Strong ability to use technology to analyze trends, track metrics, and present information.

Nice To Haves

  • Experience in residential construction trades and estimating is strongly preferred.

Responsibilities

  • Lead a team to achieve sales targets for a growing home service business.
  • Manage key metrics, including average job size, average dollar per lead, and close rate.
  • Coach and develop sales representatives around their goals and metrics.
  • Conduct regular ride-alongs with sales representatives to audit performance.
  • Hire and onboard new sales representatives.
  • Manage the sales process to drive consistent results and continuous improvement.
  • Lead cross-functional meetings with operations, sales, and logistics.
  • Oversee business development efforts to expand the customer base and market.
  • Analyze competitors, products, pricing, and customer needs.
  • Propose changes to pricing, product catalog, and services, and lead implementation.
  • Coordinate with marketing and call center leadership on lead and booking quality.
  • Run appointments and provide quotes as necessary.

Benefits

  • Total compensation range of $90,000–$130,000, consisting of a $75,000–$85,000 salary and $15,000–$45,000 in performance-based bonus pay.
  • Three weeks of paid time off plus paid holidays.
  • 401(k) with 4% company match.
  • Health insurance.
  • Dental insurance.
  • Vision insurance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service