Madison MaidHome Cleaning

We're Hiring

Join the Madison Maid Cleaning Team

We believe great work starts with great people. If you take pride in your craft, care about the details, and want to grow with a company that values you - this is the place for you.

"Our mission is to make every home feel like a sanctuary - and to make every team member feel like they belong here."

- Madison R., Founder

Open Positions

Find your fit and apply today.

Residential Cleaning Specialist

Team role Scottsdale, AZ
Apply Now

As a Residential Cleaning Specialist, you'll be the face of Madison Maid in our clients' homes. You'll deliver consistent, high-quality cleans using our proven methods and premium products. We pair you with a senior team member for your first two weeks so you're fully confident before going solo.

Requirements

  • Prior cleaning or housekeeping experience preferred
  • Reliable transportation and valid driver's license
  • Strong attention to detail and time management
  • Friendly, professional demeanor with clients
  • Ability to lift 30 lbs and work on your feet
  • Background check required

Senior Team Lead

Team role Phoenix Metro, AZ
Apply Now

The Senior Team Lead role is for experienced cleaners who want to grow into leadership. You'll oversee a team of 2-3 specialists per shift, ensure quality standards are met, handle client communication on-site, and act as a mentor for newer staff. This is a leadership position with a pay premium.

Requirements

  • 2+ years professional cleaning experience
  • Previous supervisory or lead role a plus
  • Excellent communication and organizational skills
  • Reliable vehicle capable of carrying equipment
  • Comfortable with mobile scheduling apps
  • Strong problem-solving and client service skills
  • Background check required

Client Relations Coordinator

Flexible hours Remote / Hybrid
Apply Now

Our Client Relations Coordinator is the warm, organized voice behind every booking confirmation, follow-up, and review request. You'll manage inbound inquiries, coordinate scheduling with the field team, and ensure every client feels valued. This is a remote-friendly role with flexible hours, ideal for someone who loves customer service.

Requirements

  • Excellent written and verbal communication
  • Experience with CRM tools or scheduling software
  • Highly organized with strong follow-through
  • Friendly, empathetic phone and email manner
  • Availability for 20-25 hours/week, some weekend coverage

Why Work With Us

Flexible Scheduling

We work around your life, not the other way around.

Competitive Pay

Competitive pay for great work, plus tips.

Paid Training

Full onboarding and ongoing training from day one.

Team Culture

A supportive, tight-knit team that celebrates each other.

Client Tips

Keep 100% of your tips - always.

Apply to Join the Team

Tell us about yourself. We read every application personally.

We review every application by hand. No automated rejections.