Operations Manager (Remote) - Hospitality

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

TYPE OF WORK

Any

SALARY

Operations Manager (Remote)

HOURS PER WEEK

50

DATE UPDATED

Mar 10, 2026

JOB OVERVIEW

About Us
We manage a growing portfolio of short-term rental properties across two US markets. We operate furnished units on Airbnb, VRBO, and direct booking channels, supported by a remote VA team, a revenue manager, and a local vendor network. We are building the operational infrastructure to scale from our current portfolio to 50+ units.
Why This Role Exists
Our goal is simple: the only things that should require the owner’s time are landlord relationships and final sign-off on major decisions. Everything else — maintenance, vendors, guest problems, compliance — should either be handled by you directly or brought to the owner as a recommendation, not an open question.
We need someone who can own the operational layer: investigate issues, weigh options, make decisions within their authority, and present clear recommendations when something exceeds their limits. You are not a task executor who asks “what should we do?” You are the person who says “here’s what happened, here are the options, and here’s what I recommend.”
What You Will Own
Maintenance, Vendors & Network Building
? Triage all maintenance requests and dispatch vendors across both markets — plumbers, electricians, HVAC, pest control, handymen
? Proactively source and vet new vendors through cold outreach, pricing benchmarks, and fit assessments — building ranked primary, backup, and emergency options per market
? Negotiate vendor rates, manage renewals, verify invoices, and own vendor relationships day-to-day
? Track all open maintenance items daily and own the preventive maintenance calendar without being reminded
? Handle insurance claims end-to-end: document damage, file, follow up with adjusters
Guest Escalation & Problem Resolution
? Handle escalations the messaging VAs cannot resolve: maintenance disruptions, amenity outages, noise complaints, compensation demands
? Coordinate emergency responses — lockouts, water leaks, HVAC failures, pest sightings — and draft guest communications for complex situations
? Issue refunds and credits within your authority independently, escalate anything above your limit with a recommendation
VA Team Management
? Direct and coordinate the work of two remote VAs handling guest messaging and daily admin
? Assign tasks, monitor output quality, provide feedback, and serve as their first point of escalation
? Identify workflow gaps and propose improvements — they escalate to you, not the owner
Compliance & Monitoring
? Maintain a compliance calendar covering STR permits, business licenses, and insurance renewals
? Monitor for city and county regulation changes that affect our properties
? Review post-clean photos before guest check-in and coordinate same-day cleaner coverage when needed
Decision Authority
This role comes with real authority. You will have a defined spend limit to dispatch vendors, issue guest compensation, and purchase supplies without checking in first. Within those limits, you act — you don’t ask. When something exceeds your authority, you bring a recommendation, not a question. Authority limits expand as you demonstrate judgment.
What We Are Looking For
Required:
? 2+ years in short-term rental operations, property management, or hotel/hospitality operations
? Comfortable making decisions and taking action independently — not waiting for direction
? Experience sourcing and coordinating vendors or contractors, including cold outreach
? Strong written and spoken English — guest messages, vendor calls, negotiation emails are daily tasks
? Highly organized with the ability to manage multiple open items across several properties simultaneously
? Comfortable with Google Workspace, Slack, and Notion
? Available at least 6 hours overlap with US Central Time (8am–5pm CT)
Preferred:
? Experience with Airbnb/VRBO host-side platforms
? Familiarity with property management tools (Guesty, Hospitable, OwnerRez, or similar)
? Experience managing or directing other remote workers or VAs
? Experience building a vendor network in a market you weren’t physically present in
Who thrives here:
? Your instinct when a problem lands is to research, assess options, and bring a recommendation — not ask what to do
? You build vendor relationships before you need them, not after
? You communicate proactively — the owner never has to ask “what happened with X?” because you already sent the update
? You’re comfortable holding others accountable, not just doing everything yourself
? You treat the business like it’s yours
How to Apply
Apply through OnlineJobs.ph. Send us the following — incomplete applications will not be reviewed:
1. Your OnlineJobs.ph profile link
2. Your expected monthly rate in USD and your available hours in Central Time
3. A Loom video (under 5 minutes). No scripts, no slides, no prep needed. Turn on the camera and cover three things: who you are and what you’ve done operationally, a specific time you identified a problem, figured out the options, and brought a recommendation to your manager — what happened and what did you d ---------- , and finally how you approach situations where you don’t have all the information and the owner is unreachable. We’re not grading the answer — we’re listening to how you think.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0227
Total Execution Time  0.0240
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,776 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Operations-Manager-Remote-Hospitality-1597910
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0167 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1597910
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 900982
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1597910
AND `misc`.`idIS NULL 
0.0005   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 '1597910' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1597910 
0.0027   UPDATE employer_jobs SET hit_counts '***Mar-10-2026=576***Mar-11-2026=131***Mar-12-2026=77***Mar-13-2026=31***Mar-14-2026=11***Mar-15-2026=11***Mar-16-2026=32***Mar-17-2026=21***Mar-18-2026=25***Mar-19-2026=15***Mar-20-2026=18***Mar-21-2026=7***Mar-22-2026=10***Mar-23-2026=15***Mar-24-2026=10***Mar-25-2026=12***Mar-26-2026=17***Mar-27-2026=13***Mar-28-2026=10***Mar-29-2026=4***Mar-30-2026=9***Mar-31-2026=5***Apr-01-2026=7***Apr-02-2026=4***Apr-03-2026=8***Apr-04-2026=1***Apr-05-2026=4***Apr-06-2026=5***Apr-07-2026=5***Apr-08-2026=6***Apr-10-2026=11***Apr-11-2026=2***Apr-16-2026=1' WHERE job_id'1597910'  
0.0026   UPDATE employer_jobs SET monthly_hits '***Mar-2026=1060***Apr-2026=54' WHERE job_id'1597910'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1597910' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1597910 
0.0046   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '900982'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)