Operations Manager (Commercial Cleaning)

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

TYPE OF WORK

Full Time

SALARY

1400

HOURS PER WEEK

50

DATE UPDATED

Jan 13, 2026

JOB OVERVIEW

Company: Clean Facility
Location: Remote
Type: Full-Time

About the Role:
Clean Facility is seeking a highly proactive, decisive, and detail-driven Operations Manager to oversee daily operations, ensure exceptional client satisfaction, and keep our teams fully supported and accountable.

This role is not reactive. We are looking for someone who thinks ahead, follows through, closes issues completely, and owns outcomes—especially in high-pressure or time-sensitive situations.

Key Responsibilities:
- Ensure all phone calls, messages, and client support requests are answered promptly at all times
- Work closely with the Scheduling Coordinator to ensure:
- Proper staffing and full coverage
- No missed cleaner schedules
- Immediate correction of scheduling gaps
- Verify and process cleaner timecards and payroll
- Handle dissatisfied clients professionally, identify root causes, and ensure resolution
- Own issues end-to-end — identify, act, follow up, and confirm closure
- Proactively identify operational risks and escalate appropriately
- Conduct quality checks to reduce client cancellations and recurring issues
- Maintain clear, complete, and actionable reports, including:
a. End-of-Day (EOD) reports
b. Issues encountered
c. Actions taken
d. Resolution status and next steps
- Ensure clean and thorough handovers, with no unresolved issues passed forward
- Coordinate inventory management with the Procurement Manager
- Support continuous improvement of SOPs and participate in regular audits
- Tools & Systems Experience (Required or Strongly Preferred)

Tools & Systems Experience (Required or Strongly Preferred):
- Experience with the following tools is highly preferred. The ideal candidate can step in with minimal ramp-up:

1. Slack – daily team communication and escalation
2. SWEPT – cleaner scheduling, attendance, and quality tracking
3. Gusto – timecard review and payroll processing
4. GoHighLevel – client communication and workflow tracking
5. Freshdesk – support ticket management and issue follow-up
6. ClickUp – task management, reporting, and accountability tracking

What We’re Looking For (Non-Negotiable):
- Strong decision-making ability — confident acting without constant direction
- Proactive mindset with the ability to think ahead and prevent issues
- Proven ability to follow up and close out issues completely
- Comfortable handling difficult situations and client escalations
- Highly detail-oriented with disciplined reporting habits
- Excellent organizational, time-management, and communication skills
- Accountability-driven — you own the outcome, not just the task

This Role Is NOT for Someone Who:
- Avoids making decisions
- Leaves issues unresolved or “for the next shift”
- Fails to follow up or confirm closure
- Submits incomplete or vague reports
- Misses scheduling errors that impact clients
- Waits for problems instead of preventing them

Work Schedule:
Hours: Afternoon and evening shifts, Monday–Friday (1 PM–10 PM EST) and weekends (Saturday–Sunday, 6 PM–10 PM EST).

Why Join Clean Facility:
- Fully remote leadership role
- Authority to act and make decisions
- Clear expectations and accountability
- Opportunity to directly impact client satisfaction and operational performance

???? How to Apply:
Submit your resume and a brief note explaining how you handle, follow up on, and close operational issues, and which of the listed tools you’ve used. Please use vocaroo and send us the link of your voice recording here.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0156
Total Execution Time  0.0185
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,520,360 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Operations-Manager-Commercial-Cleaning-1481858
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0076 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0007   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1481858
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 595379
 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` = 1481858
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-18',ej.date_added) duration_daysDATEDIFF('2026-04-18',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-04-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1481858' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1481858 
0.0017   UPDATE employer_jobs SET hit_counts '***Oct-01-2025=89***Oct-02-2025=76***Oct-03-2025=19***Oct-04-2025=15***Oct-05-2025=7***Oct-06-2025=11***Oct-07-2025=5***Oct-08-2025=6***Oct-09-2025=2***Oct-10-2025=10***Oct-11-2025=4***Oct-12-2025=3***Oct-13-2025=3***Oct-15-2025=1***Oct-16-2025=4***Oct-17-2025=1***Oct-18-2025=1***Oct-19-2025=1***Oct-20-2025=2***Oct-21-2025=1***Oct-22-2025=1***Oct-24-2025=1***Oct-26-2025=1***Oct-27-2025=2***Oct-28-2025=1***Nov-01-2025=2***Nov-02-2025=1***Nov-04-2025=1***Nov-06-2025=1***Nov-07-2025=2***Nov-09-2025=1***Nov-10-2025=2***Nov-14-2025=2***Nov-15-2025=116***Nov-16-2025=64***Nov-17-2025=45***Nov-18-2025=22***Nov-19-2025=14***Nov-20-2025=7***Nov-21-2025=12***Nov-22-2025=7***Nov-23-2025=6***Nov-24-2025=5***Nov-25-2025=5***Nov-26-2025=5***Nov-27-2025=3***Nov-28-2025=3***Nov-29-2025=8***Nov-30-2025=1***Dec-01-2025=8***Dec-02-2025=5***Dec-03-2025=5***Dec-04-2025=2***Dec-05-2025=2***Dec-06-2025=4***Dec-07-2025=1***Dec-08-2025=4***Dec-09-2025=6***Dec-10-2025=4***Dec-14-2025=2***Dec-15-2025=2***Dec-16-2025=1***Dec-17-2025=2***Dec-18-2025=2***Dec-19-2025=1***Dec-20-2025=1***Dec-21-2025=2***Dec-22-2025=2***Dec-23-2025=1***Dec-24-2025=1***Dec-25-2025=1***Dec-26-2025=1***Dec-29-2025=1***Dec-31-2025=2***Jan-02-2026=4***Jan-03-2026=2***Jan-05-2026=3***Jan-07-2026=1***Jan-08-2026=1***Jan-09-2026=6***Jan-10-2026=1***Jan-11-2026=1***Jan-12-2026=2***Jan-13-2026=152***Jan-14-2026=53***Jan-15-2026=49***Jan-16-2026=39***Jan-17-2026=25***Jan-18-2026=21***Jan-19-2026=25***Jan-20-2026=23***Jan-21-2026=13***Jan-22-2026=9***Jan-23-2026=6***Jan-24-2026=5***Jan-26-2026=5***Jan-27-2026=3***Jan-28-2026=4***Jan-29-2026=6***Jan-30-2026=1***Feb-01-2026=4***Feb-02-2026=1***Feb-05-2026=1***Feb-06-2026=1***Feb-08-2026=3***Feb-10-2026=1***Feb-11-2026=2***Feb-14-2026=3***Feb-15-2026=6***Feb-17-2026=2***Feb-18-2026=3***Feb-19-2026=2***Feb-20-2026=1***Feb-22-2026=4***Feb-23-2026=1***Feb-24-2026=2***Feb-25-2026=1***Feb-26-2026=1***Mar-01-2026=1***Mar-06-2026=2***Mar-07-2026=2***Mar-08-2026=2***Mar-10-2026=4***Mar-12-2026=1***Mar-13-2026=2***Mar-15-2026=3***Mar-16-2026=1***Mar-17-2026=1***Mar-18-2026=2***Mar-20-2026=2***Mar-21-2026=2***Mar-23-2026=1***Mar-24-2026=1***Mar-26-2026=6***Mar-27-2026=6***Mar-28-2026=4***Mar-29-2026=1***Mar-30-2026=1***Apr-01-2026=1***Apr-02-2026=1***Apr-05-2026=1***Apr-06-2026=6***Apr-08-2026=6***Apr-18-2026=2' WHERE job_id'1481858'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Oct-2025=267***Nov-2025=335***Dec-2025=63***Jan-2026=460***Feb-2026=39***Mar-2026=45***Apr-2026=17' WHERE job_id'1481858'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1481858' AND status LIKE 'sent%' ORDER BY id DESC  
0.0012   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1481858 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '595379'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)