Branch Manager for Residential Cleaning Company

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$5/Hour

HOURS PER WEEK

40

DATE UPDATED

Sep 19, 2026

JOB OVERVIEW

Branch Manager – Residential Cleaning Company

MaidPro Pasadena

Position: Full-Time Branch Manager
Location: Remote – Philippines
Schedule: Monday–Friday, 7:30 AM–5:00 PM Pacific Time
Languages: English required; Spanish strongly preferred

ABOUT THE POSITION

MaidPro Pasadena is looking for a dependable, organized, and motivated Branch Manager to help manage the day-to-day operations of our residential cleaning business in Pasadena, California.

You do not need experience in the residential cleaning industry. We have experienced managers who will train you on our systems, processes, and how we operate our branches.

We are looking for someone who is willing to learn, comfortable solving problems, good with people, and interested in becoming a long-term member of our team.

WHAT YOU'LL BE DOING

As Branch Manager, you will be the main point of contact for customers and our cleaning professionals throughout the workday.

Your responsibilities will include:

* Managing customer communication by phone, text, and email
* Managing daily cleaning schedules
* Communicating schedule information and changes to employees
* Handling employee call-outs and adjusting schedules when necessary
* Following up with prospective customers and sales leads
* Helping customers schedule cleaning services
* Responding to customer questions, concerns, and feedback
* Monitoring jobs throughout the day
* Supporting and communicating with cleaning professionals
* Assisting with hiring and onboarding
* Conducting applicant interviews
* Helping coach and support employees
* Entering and reviewing payroll information
* Monitoring staffing and branch performance
* Assisting with inventory and supply needs
* Keeping records and information organized
* Providing updates to company leadership

Some days will go exactly as planned. Other days may involve an employee calling out, a customer changing their schedule, a new sales opportunity coming in, and several things needing your attention at once.

We are looking for someone who can stay organized, prioritize what needs attention first, and calmly work through problems as they arise.

WHO WE'RE LOOKING FOR

Experience in operations, customer service, scheduling, dispatching, sales, administration, team leadership, BPO, or virtual assistance can all translate well to this position.

More importantly, we are looking for someone who is:

* Dependable and reliable
* Coachable and willing to learn
* Organized and detail-oriented
* Friendly and professional
* Comfortable communicating with customers and employees
* Able to multitask and prioritize
* Comfortable making decisions
* Proactive and willing to solve problems
* Comfortable receiving feedback
* Able to work independently
* Interested in a long-term position and growing with our company

Management experience is helpful, but we are also open to someone with strong operations or customer-service experience who is ready to grow into a larger leadership role.

LANGUAGE

Fluent English is required.

Many of our Pasadena cleaning professionals primarily speak Spanish, so Spanish fluency is strongly preferred.

If you do not speak Spanish but believe your operations, management, scheduling, dispatching, or customer-service experience makes you an excellent candidate, we still encourage you to apply.

Please be honest about your Spanish proficiency in your application.

SCHEDULE & RELIABILITY

This is a full-time position requiring availability:

Monday–Friday
7:30 AM–5:00 PM Pacific Time

Please carefully consider what these working hours will be in the Philippines before applying.

This is not a flexible-hours VA position. Our customers and cleaning professionals depend on their Branch Manager throughout the workday, so consistent attendance and reliability are extremely important.

We understand that emergencies happen, but we need someone we can depend on to be present, responsive, and ready to work during the scheduled hours.

TECHNOLOGY & WORK-FROM-HOME REQUIREMENTS

You should be comfortable learning and using:

* Customer management/CRM software
* Scheduling software
* Google Workspace
* Spreadsheets
* Email
* Text and messaging platforms
* Zoom or other video-conferencing tools

You must also have:

* A reliable computer
* Reliable high-speed internet
* A quiet work envi

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0111
Total Execution Time  0.0124
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,104 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Branch-Manager-for-Residential-Cleaning-Company-1734123
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0053 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1734123
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 973241
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1734123
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-09-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1734123' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1734123 
0.0008   UPDATE employer_jobs SET hit_counts '***Sep-19-2026=743***Sep-20-2026=2***Sep-21-2026=4' WHERE job_id'1734123'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Sep-2026=749' WHERE job_id'1734123'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1734123' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1734123 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '973241'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)