Maintenance operations manager

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

TYPE OF WORK

Part Time

SALARY

4/hr+ commission

HOURS PER WEEK

20

DATE UPDATED

Dec 23, 2025

JOB OVERVIEW

Why This Role Exists

Insurance claims and contractor issues don’t resolve themselves for a real estate short term rental small company.

They require initiative, follow-up, documentation, and creativity within rules. We are looking for someone who can move a claim forward even when the path is unclear, not someone who waits for instructions. Rest assured, you will be trained.

This role owns the entire lifecycle of contractor coordination and insurance claims — from issue discovery to final resolution.

Core Responsibilities

1. Claims Ownership (Start ? Finish)
• Initiate and manage insurance claims
• Read claim requirements and interpret what’s missing
• Call insurance companies to clarify requirements and next steps
• Follow up persistently until resolution
• Track timelines, deadlines, and status changes
• Escalate intelligently when stalled

2. Contractor Documentation & Invoicing
• Request invoices from contractors or
• Create clean, compliant invoices when contractors cannot provide them
• Ensure invoices meet insurance requirements
• Research pricing standards to ensure invoices are reasonable
• Source replacement contractors when originals are unavailable
• Maintain invoice and repair documentation for audit readiness

3. Research & Problem-Solving
• Research replacement items or services when originals are unavailable
• Compare options and recommend solutions
• Identify faster or cleaner paths to resolution
• Anticipate issues before insurers or owners flag them

4. Contractor Coordination
• Schedule, confirm, and track contractor visits
• Provide access instructions and job scope
• Follow up post-visit for documentation and photos
• Ensure work completion aligns with claim documentation

5. Reporting & Record-Keeping
• Maintain clean, timestamped records
• Update trackers and reports consistently
• Ensure every claim can be understood without verbal explanation
• Prepare summaries for leadership when needed

What We’re Looking For (Non-Negotiables)

You are:
• A self-starter who moves without being told
• Comfortable calling insurance companies and vendors
• Able to create solutions when information is missing
• Organized enough to manage multiple claims at once
• Confident, professional, and persistent
• Calm under ambiguity and delays

You do not freeze when:
• An insurer asks for “additional documentation”
• A contractor doesn’t respond
• A receipt is missing
• The process isn’t clearly defined yet

Examples of Initiative We Expect
• Creating a compliant invoice when a contractor cannot
• Calling an insurer instead of waiting for email responses
• Researching replacement vendors proactively
• Notifying leadership of bottlenecks before they become issues
• Documenting assumptions and decisions clearly

Tools You’ll Use
Email (heavy use)
• Phone calls (required)
• Google Sheets & Drive
• Slack
• Insurance portals

Work Style
• Remote
• High autonomy
• High accountability
• Clear SOPs + room for judgment
• Results > excuses

Hiring Process
1. Paid practical test (claims + documentation scenario)
2. Video interview
3. Trial period


Who This Role Is NOT For
• People who wait to be told every step
• People uncomfortable calling vendors or insurers
• People who avoid ambiguity
• People who dislike documentation

What This Role Leads To
• Senior Operations Role
• Oversight of multiple properties or regions
• Increased responsibility and compensation tied to results

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0304
Total Execution Time  0.0332
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,506,488 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Maintenance-operations-manager-1539869
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0215 seconds)  (Hide)
0.0010   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0006   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1539869
 LIMIT 1 
0.0022   SELECT *
FROM `employers`
WHERE `employer_id` = 831101
 LIMIT 1 
0.0020   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1539869
AND `misc`.`idIS NULL 
0.0008   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-16',ej.date_added) duration_daysDATEDIFF('2026-04-16',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-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1539869' 
0.0011   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1539869 
0.0013   UPDATE employer_jobs SET hit_counts '***Dec-23-2025=166***Dec-24-2025=23***Dec-25-2025=22***Dec-26-2025=11***Dec-27-2025=9***Dec-28-2025=6***Dec-29-2025=3***Dec-30-2025=7***Dec-31-2025=4***Jan-01-2026=6***Jan-02-2026=5***Jan-03-2026=3***Jan-04-2026=1***Jan-05-2026=4***Jan-06-2026=4***Jan-07-2026=1***Jan-08-2026=1***Jan-09-2026=1***Jan-10-2026=1***Jan-12-2026=3***Jan-13-2026=3***Jan-14-2026=5***Jan-15-2026=4***Jan-16-2026=2***Jan-17-2026=4***Jan-18-2026=1***Jan-19-2026=1***Jan-20-2026=2***Jan-21-2026=2***Jan-22-2026=1***Jan-23-2026=1***Jan-24-2026=1***Jan-27-2026=4***Jan-28-2026=1***Jan-29-2026=1***Jan-30-2026=1***Jan-31-2026=3***Feb-01-2026=1***Feb-02-2026=2***Feb-03-2026=5***Feb-05-2026=1***Feb-07-2026=4***Feb-08-2026=2***Feb-11-2026=1***Feb-14-2026=2***Feb-15-2026=2***Feb-19-2026=1***Feb-22-2026=1***Feb-24-2026=2***Feb-26-2026=2***Feb-27-2026=1***Mar-01-2026=2***Mar-06-2026=1***Mar-08-2026=2***Mar-10-2026=1***Mar-11-2026=1***Mar-17-2026=1***Mar-22-2026=1***Mar-24-2026=1***Mar-26-2026=2***Mar-27-2026=1***Mar-30-2026=1***Apr-01-2026=1***Apr-05-2026=1***Apr-07-2026=1***Apr-08-2026=1***Apr-10-2026=1***Apr-16-2026=1' WHERE job_id'1539869'  
0.0011   UPDATE employer_jobs SET monthly_hits '***Dec-2025=251***Jan-2026=67***Feb-2026=27***Mar-2026=14***Apr-2026=6' WHERE job_id'1539869'  
0.0021   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1539869' 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` = 1539869 
0.0084   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '831101'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)