Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors


Being on a roof not the right fit for you? Consider an office job at a roofing company—there are many possibilities!



Administrative Assistant

An administrative assistant supports the project management team, creates and maintains project folders calendars and schedules appointments, and ensures all parties are kept abreast of schedules.



Good with numbers? A bookkeeper is responsible for the day-to-day operations for payroll, accounts payable, general accounting or related administrative duties.


Operations manager

This position keeps all the roofing jobs running smoothly. You will need experience as a superintendent or foreman before moving into this role.


Office manager

If you have excellent communication and organization skills, an office manager position might be right for you! No college degree is required.


Safety director

This position oversees a roofing company’s safety program. a high school diploma and an OSHA 30-hour card are the requirements for this position.


Service manager

If you are well-organized and have strong communication skills, managing service teams could be the right fit for you!



This position oversees financial operations, including job cost accounting, payroll and cash flow management among other important financial duties.