Discover IRC Careers

At IRC, our greatest asset is our team: a dedicated group of hardworking individuals that help solve roofing challenges every day. We pride ourselves on creating a positive culture founded on mutual respect, great teamwork, and positive attitudes. By joining the IRC team, you will have the opportunity to learn or expand a skilled trade, serve the business community, and work hands-on with your peers.

Roofing Positions for All Levels of Experience

We’re looking for skilled technicians and tradesmen of all backgrounds, levels of experience, and those who are simply ready to work and learn. Looking for a roofing job? Are you a former carpenter? Have work experience or training in fabrication? Maybe you’re just getting started and you’re ready to advance your career. Whatever your background, you’d be a great fit for the IRC team.

As a new employee, you’ll first take part in an extensive safety training program, followed by ongoing training – both on the job and via online courses. Certification is available for those who want to grow and hone their skills. We take pride on our honest, open-door policy; owners and managers work alongside crew members, making for a fun work environment where everyone learns from their peers.

Benefits Include:

  • Minimal experience required
  • Work outdoors across the beautiful state of Maine!
  • Hard work and attendance are rewarded with bonuses and pay raises
  • Competitive pay
  • Opportunity for certification and promotion
  • Company gatherings
  • 401k plan
  • Health insurance*
  • Overtime opportunities
  • Uniform and clothing allowance
  • Great teamwork, fun atmosphere, take part in a family culture

*This link leads to the machine-readable files that are made available in response to the federal Transparency in Coverage Rule and includes negotiated service rates and out-of-network allowed amounts between health plans and healthcare providers. The machine-readable files are formatted to allow researchers, regulators, and application developers to more easily access and analyze data.

A roofing technician uses a drill to install a new part to a roof

Become a Skilled Technician

Hear from our skilled technicians who have found the fulfilling outdoor work they’ve been looking for. Coming from all backgrounds, our people are trained in customer relations and safety, and they thrive in our culture of mutual respect, hard work, and quality service.

Job Openings

Join Our Team

Want to become a part of the IRC family? Apply online today or stop by our offices with your resume.


9 Ferry Road
Lewiston, ME 04241
(207) 784-4551


11 Rogers Road
Haverhill, MA 01810

lamey wellehan solar roof installation