Cleaning Specialist
Residential - full-time
Two-person residential crew. Standard, deep, and move-out cleans across the Portland metro.
Every cleaner is a W-2 employee. Paid sick time, benefits, no weekend requirement. We publish pay ranges because pay opacity is how the industry keeps wages down.
Residential - full-time
Two-person residential crew. Standard, deep, and move-out cleans across the Portland metro.
Removal - full-time
CDL not required. Heavy lifting expected. Sorting for donation, recycling, and disposal.
Residential - full-time
Lead a two-person crew. Manage punch lists, train new hires, handle on-site escalations.
Office - full-time
Phones, email, scheduling, dispatch. Remote-friendly with a light weekend coverage rotation.
Otesse pays 80% of the premium for medical, dental, and vision after 60 days. Spouse and kids coverage available.
Up to 4% match after 90 days. Vested immediately, with Roth or traditional options.
10 days year one, 15 days year two, 20 days year three, plus 7 paid holidays. Sick time is separate.
Standard schedules are Monday through Friday. Saturdays are optional with premium pay; Sundays are rare and higher paid.
If you drive between sites in your own car, mileage is reimbursed at the IRS rate. Company vehicles are available for full-timers.
Onboarding is paid from day one, and job-related certifications are covered when they help you grow.
The work is physical, direct, and team-based. The point is not to make every shift easy; it is to make the expectations visible before you apply.
Start with the lead, review homes, supplies, access notes, and any customer constraints before the first door.
Most residential routes run as two-person crews with shared checklists, clear room ownership, and no solo surprises.
Lunch and drive time are planned into the route. If a home runs long, dispatch adjusts instead of pretending time expands.
Photos, punch-list notes, and supply flags go in before the day ends so tomorrow starts with fewer unknowns.
Working interviews use the same route structure. You are paid for the shift and paired with a senior crew member.
See hiring processOtesse considers applicants without regard to race, color, religion, sex, national origin, disability, age, veteran status, sexual orientation, gender identity, or any other protected status.
Need an accommodation for the application, phone screen, or working interview? Email hiring@otesse.com and we will adapt the process where we can.
Applicant information is used for hiring decisions only, shared only with the people reviewing the role, and deleted after 12 months if you are not hired.
Standard application, no cover letter needed. We respond to every applicant within 5 business days, even the no's.
Choose a role to apply