✦ Now Hiring in the Treasure Valley & Salt Lake City

Join the IMC Team

At IMC, we believe the people doing the work deserve to be treated well. We've been building a team of hardworking, dependable cleaning professionals since 2003, and we're always looking for people who take pride in their work and want to be part of a company that values them for it.

If you're looking for steady work, flexible hours, and a team that actually has your back, we'd love to hear from you.

Trusted by Local and National Brands

Why People Choose to Work at IMC

We know you have options. Here's what makes IMC different:

Flexible Scheduling

Part-time and full-time positions available; set your own hours as long as deadlines are met

✦ Work On Your Terms

Paid Training

We set you up for success from day one, no experience required

✦ No Experience Needed

Paid Time Off

Because rest matters

✦ You've Earned It

Year-Round Work

Steady, consistent hours you can count on

✦ Always Steady Work

Career Growth

Real opportunities to move into supervisory and management roles

✦ Your Future Starts Here

Caring Management

We notice when you do good work, and we say so

✦ PEOPLE FIRST

Open Positions at IMC

We're currently hiring for the following roles across the Treasure Valley and Salt Lake City:

Cleaner / Janitor

Evening and flexible hours. Responsible for routine cleaning of commercial offices, restrooms, and break rooms. No degree required, just a strong work ethic and attention to detail.

Cleaning Supervisor

Lead a small crew across one or more client locations. Ideal for experienced cleaners who are ready to take the next step. Strong communication skills and reliability are a must.

Not sure which role fits? Apply anyway, we'll find the right spot for you.

What the Work Looks Like

Day to day, our cleaning team is responsible for:

Vacuuming, mopping, dusting, and sanitizing commercial spaces
Cleaning restrooms, break rooms, and common areas
Emptying trash and managing waste disposal
Restocking cleaning supplies as needed
Reporting any maintenance or repair issues you notice
Following established cleaning checklists and safety procedures
Working independently or as part of a small crew, depending on the location

Be Part of Something Bigger

Working at IMC means more than just a paycheck. Every member of our team donates 90 minutes each month cleaning public parks, greenbelts, and river trail systems in Boise, Nampa, and Salt Lake City. It's one of the things that makes IMC different; we're invested in the communities we work in, and so is our team.

Ready to Apply?

The application takes about 3 minutes. We review every submission and follow up quickly. Come work with a team that shows up for you the same way you show up for the job.