Only the BEST need apply...

BB Roofing is a different kind of roofing company.  What sets us apart is our team.  You see, we only hire THE BEST and while that limits our selection, our clients benefit from it.  We take great pride in providing THE BEST client experience in the industry and to do that, you need great people.  If you have a great attitude, love working around other amazing people and are not afraid of hard work, please continue reading to see if any of our open positions are a match for your skill set.

If you are selected to join our elite team, you can expect to work hard and have fun doing it!  You will experience a company culture like none you have ever seen.  We love our work and it shows in everything we do.  Our team loves to come to work but we recognize that there are other important things in our lives.  For that reason we offer generous paid time off including holidays, vacation and sick time.  We also offer a competitive compensation package which varies by position and experience level.

Do you have what it takes?  If so, please send your resume to today.  Please be sure to specify the position(s) in which you are most interested.  BB Roofing is an equal opportunity employer.

Team of People -

Current Open Positions

Roofing Advisor (Des Moines, IA) 

Roofing Advisor (Lincoln, NE) 

The Roofing Advisor (RA) is responsible for meeting with potential new clients, listening to their needs and concerns, and determining whether they have a need for the services we provide.  This is not your typical “sales” position as we do not “sell” to our clients.  Rather, we offer solutions to their problems by providing honest and straightforward expertise and recommendations.  As a Roofing Advisor, you will be relying on your business network and working to expand it so that when the need arises, they think of you first for their roofing and exterior needs.  Our company was built on relationships and we know that is what keeps us strong.  Our clients are our friends and colleagues and they know they can trust us when it comes to what is often their biggest investment, their home.  Roofing Advisors must have a charismatic personality and possess the ability to network within the assigned territory in order to grow our network of friends and potential clients.   Your relationship with your client does not end when they sign on with us, far from it.  Our Roofing Advisors work hand in hand with our production team and stay in contact with clients throughout the process in order to provide the best client experience in the industry.  Other qualifications include strong organizational and customer service skills.  Extensive local travel is required and a company vehicle will be provided.  You must possess a valid drivers license and a good driving record.


  • Accepted file types: pdf, Max. file size: 50 MB.