JOIN OUR
MAINLINE TEAM
Mainline Roofing is a locally owned and family-operated roofing company based in Quesnel, BC. We specialize in new construction, re-roofing, and roof maintenance services for both residential and commercial properties. Our commitment to professionalism, integrity, and customer satisfaction has fueled our steady growth over the years. At Mainline Roofing, we take pride in every project—from the initial estimate to the final inspection—ensuring top-quality workmanship and exceptional customer service.
We’re excited to welcome new team members who share our passion for delivering reliable, high-quality roofing solutions. If you thrive in a supportive, fast-paced environment, we’d love to hear from you!

A TEAM
AT THE TOP
What We Offer At Mainline Roofing
- Competitive wages
- Extended health and dental coverage
- Company uniforms and PPE
- Ongoing training, career advancement, and professional development opportunities
We believe in fostering a positive work culture where every team member can build a long-term career. If you’re passionate about roofing and ready to excel with a supportive, growing company, Mainline Roofing is the place for you.
Please fill out the short form below to apply
Include the position title you’re applying for. We look forward to reviewing your application and possibly welcoming you to our team!

AVAILABLE
POSITIONS

Production Coordinator
We are seeking an organized, detail-oriented Production Coordinator with a solid understanding of roofing to join our dynamic team. In this role, you’ll work closely with our owners, sales professionals, and administrative staff to:
- Track and manage production schedules
- Create daily and weekly updates for our team and customers
- Coordinate with clients, suppliers, and the production crew
- Ensure projects meet quality standards and deadlines
Qualifications
- Experience in scheduling and coordinating multiple projects
- Strong communication and problem-solving skills
- Familiarity with roofing or construction practices is highly desirable
- Ability to work effectively under tight timelines

Project Manager
Are you a driven Project Manager who thrives on delivering meaningful results? At Mainline Roofing, we’re looking for someone with project management expertise, stellar leadership skills, and an unwavering commitment to client satisfaction. Roofing knowledge is a plus but not a must—we’re more interested in your ability to orchestrate projects from concept to completion, ensuring they’re executed on time, within scope, and to the highest standards.
Key Responsibilities
- Oversee project timelines, budgets, and team coordination
- Communicate effectively with clients, team members, and stakeholders
- Drive quality and efficiency throughout the project lifecycle
- Ensure client satisfaction by resolving issues proactively
Qualifications
- Proven project management experience (roofing background not required)
- Demonstrated leadership and organizational abilities
- Strong problem-solving and decision-making skills
- Excellent communication and interpersonal competencies
Join us and be the catalyst for transformative project success at Mainline Roofing. Apply now to take the next step in your management career!

Metal Roofing Installer
Are you a top-notch roofer eager to maximize your earnings? Join Mainline Roofing and take charge of your income.
We’re looking for highly skilled and motivated professionals to join our crew today. Here, your dedication directly translates into higher rewards.
Qualifications
- Proven experience as a professional roofer
- Strong knowledge of roofing materials and installation techniques
- Ability to work independently and in a team setting
- Physically fit with a strong work ethic
- Valid driver’s license (preferred)

Asphalt Roofing Installer
Are you a top-notch roofer eager to maximize your earnings? Join Mainline Roofing and take charge of your income.
We’re looking for highly skilled and motivated professionals to join our crew today. Here, your dedication directly translates into higher rewards.
Qualifications
- Proven experience as a professional roofer
- Strong knowledge of roofing materials and installation techniques
- Ability to work independently and in a team setting
- Physically fit with a strong work ethic
- Valid driver’s license (preferred)

Sales Associate (Phone Closer)
Position: Sales Associate (Phone Closer)
Location: Quesnel, BC (or Remote/Hybrid)
Company: Mainline Roofing
Overview
Mainline Roofing is seeking a motivated, results-driven Sales Associate to handle inbound and outbound calls, close deals, and boost revenue. If you excel at persuasive communication, thrive in a target-based environment, and enjoy turning leads into loyal clients, we want to hear from you!
Key Responsibilities
- Engage prospective clients via phone, email, and follow-up calls
- Present roofing solutions, service packages, and pricing to potential customers
- Overcome objections and negotiate terms to close sales
- Maintain an up-to-date CRM with detailed call notes and client interactions
- Collaborate with the marketing and production teams to ensure customer satisfaction
Qualifications
- Proven phone sales or telemarketing experience, preferably in construction, home services, or roofing
- Excellent communication, negotiation, and customer service skills
- Ability to learn technical product details and communicate them clearly
- Strong time management and organizational abilities
- Self-motivated and goal-oriented mindset with a track record of meeting or exceeding targets
What We Offer
- Competitive base salary plus commission/performance bonuses
- Ongoing sales and product training
- A positive, growth-oriented work culture
- Opportunity to advance within a rapidly expanding roofing company
If you’re ready to boost your earnings and help property owners get the roofing solutions they need, we’d love to speak with you. Apply now!