Slide thumbnail


Thank you for taking the time to apply for one of our open Team Member positions. We are very selective in our recruiting and hiring process. We are looking for top-notch personnel to help provide our customers with an AMAZING customer service experience.

JMR is an equal-opportunity employer. We do not discriminate based on race, religion, ethnicity, or even criminal background history. We believe everyone deserves a second, or even third chance in life. What we do value most though, is honesty and commitment. Please be transparent and honest with our Human Resources team at all times, and we will always give you a fair shot at one of our positions.

We are dedicated to providing not only our customers, but our team members too, with an experience unlike any other. We are a growing organization and are looking for team members to grow with us and help us take our business to the next level, while having a blast doing it! All that being said, please complete all the requirements outlined below and expect to hear from us soon. Thanks again for taking the time to check us out. We look forward to getting to know you all!


Joshua Miller

Below is a link to a personality assessment that is required to be taken before any applicant will be considered for employment with JM Roofing. The assessment is broken up into 3 parts and will take between 30 and 45 minutes to complete. You must complete it in one sitting. Once you have completed the assessment, you can enter your verification number in the corresponding field below, and submit the Application information and your uploaded resume for review. Again, no resume or applicant will be considered without first completing this assessment.


Repair Sales Pro/Technician

Repair Sales Pro/Technician: This position will include both selling all repairs for the assigned office location, as well as executing minor repairs on site. You will be responsible for scheduling our advanced repair techs for larger repairs. You will be responsible for selling, executing, and collecting all repair contracts for the assigned office location. There....

Production Manager

Production Manager: This position is responsible for the organization and execution of JMR roof replacements for the assigned office location. You will be responsible for ordering all materials, verifying delivery, scheduling crews, executing “build out” of job, quality control, and preparing & verifying weekly sub-contractor invoices. Requirements Include: 1. Proficiency in roof systems and general....

Administrative Assistant

Administrative Assistant: This position is very detail oriented and fast-paced. You will be the first person each incoming customer speaks to and the first impression customers get of our company. You will be responsible for data input and assigning Sales Pros incoming leads. There is great advancement opportunity from this position, if applicant shows excellent....

Sales Pro

This position is a commission-only position.

Job Template 1