✦ 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 TermsPaid Training
We set you up for success from day one, no experience required
✦ No Experience NeededPaid Time Off
Because rest matters
✦ You've Earned ItYear-Round Work
Steady, consistent hours you can count on
✦ Always Steady WorkCareer Growth
Real opportunities to move into supervisory and management roles
✦ Your Future Starts HereCaring Management
We notice when you do good work, and we say so
✦ PEOPLE FIRSTOpen 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:
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.

