Lead STR Operations VA

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

TYPE OF WORK

Full Time

SALARY

6-8

HOURS PER WEEK

40

DATE UPDATED

Apr 15, 2026

JOB OVERVIEW

Lead STR Operations VA

Senior-level only — not a beginner role

$6–$8/hr USD
Senior / Lead level
Remote — Philippines
3–4 days/week · 12-hr shifts
Biweekly pay · Long-term
ABOUT THIS ROLE

We manage 11 active short-term rental properties across Tennessee and Florida, with a 12th coming in Kentucky. We are hiring a senior-level STR Operations VA to become the lead operational support person across the entire portfolio.

This is not a basic guest messaging role, and it is not a role for someone who simply follows scripts. We need someone who is highly organized, calm under pressure, strong at problem solving, able to build and improve systems, detail-oriented enough to catch mistakes before owners or guests do, and flexible enough to work within owner preferences and property-specific exceptions.

This person will be my right-hand operator. Over time, the right person should be capable of helping train and onboard another VA, with operations eventually flowing through them.

WHO THIS ROLE IS FOR

You may be a fit if you:

Have 3+ years of hands-on Airbnb / STR operations experience
Have worked in a lead VA, senior support, QA, trainer, or operations role
Have directly managed cleaners, maintenance, vendors, and guest escalations
Can identify what needs to be verified before acting — not after
Can solve problems quickly and communicate clearly under pressure
Are comfortable calling vendors, cleaners, or guests when needed
Want a long-term role with growth and leadership opportunity
Can recommend improvements without forcing your own style on a client
THIS ROLE IS NOT FOR
Beginners or entry-level VAs
Script-only Airbnb agents who do not understand context
People who need constant step-by-step direction
People who are reactive but not organized
People who think there is only one right way to run STRs
People who override owner preferences instead of learning how the client wants things done

We are looking for someone who can bring structure, judgment, and leadership — without a my way or the highway mindset.

WHAT THIS ROLE INCLUDES
Guest messaging and issue resolution across Airbnb, VRBO, and direct bookings
Verifying door codes match guest reservations and Schlage is correctly configured for every check-in
Camera monitoring at check-in and during stays — verifying guest count and flagging violations
Managing cleaner communication, day-before reminders, and photo review after each turnover
Coordinating maintenance, vendor follow-up, and urgent issues
Daily use of OwnerRez, Hospitable, Turno, Schlage, Slack, and OpenPhone
Supporting operational dashboards, trackers, and follow-up systems
Creating, updating, and improving SOPs over time
Acting as senior operations partner — eventually helping train and onboard future VAs
PLATFORMS AND TOOLS
Airbnb
VRBO
OwnerRez
Hospitable
Turno
Schlage
Slack
OpenPhone
WhatsApp
PriceLabs
Safely
Baselane
SCHEDULE AND COMPENSATION

Wed-Sat 11-7:30p
Sunday 8a-4:30p
Pay is $6–$8/hr USD based on experience. This is a long-term role with growth potential.

IMPORTANT NOTE ABOUT THIS CLIENT

This client is detail-heavy and particular. Some properties have unique rules, quirks, and exceptions. We need someone who can build structure, stay organized, make thoughtful recommendations, respect client preferences, and avoid assuming every property should be run exactly the same way. Strong opinions are welcome. Rigidity is not.

HOW TO APPLY

Begin your application with this exact phrase: I understand this is a senior STR operations role. Applications that do not include this phrase will not be reviewed.

Please answer all of the following:

1. Describe your STR / Airbnb experience

Years of experience · number of properties · your exact role · platforms used

2. Describe a time you inherited a messy or disorganized STR setup

What was wrong · what you fixed first · how you improved it

3. Describe a time you worked with an owner whose preferences differed from how you would personally run things

How you handled it · how you balanced best practices with client expectations

4. Describe a guest issue that required coordinating with a cleaner, maintenance person, or vendor

What happened · what you did · what the outcome was

5. What kind of long-term role are you looking for, and what does growth mean to you?

VOICE SAMPLE REQUIRED

Because this role requires calling vendors and speaking with guests, a 60–90 second voice sample is required. Please record yourself answering: "Describe a guest issue you handled that required calling a cleaner or maintenance person. What was the problem, how did you handle the call, and what was the outcome?" Requirements: clear professional English, calm and confident tone, no background noise. Upload as an audio file or share a private link (Google Drive, Loom, or similar). Applications without a voice sample will not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0160
Total Execution Time  0.0179
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,416 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Lead-STR-Operations-VA-1624229
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0075 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1624229
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 580475
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1624229
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-22',ej.date_added) duration_daysDATEDIFF('2026-04-22',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-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1624229' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1624229 
0.0008   UPDATE employer_jobs SET hit_counts '***Apr-15-2026=786***Apr-16-2026=91***Apr-17-2026=82***Apr-18-2026=37***Apr-22-2026=2' WHERE job_id'1624229'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=997' WHERE job_id'1624229'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1624229' 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` = 1624229 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '580475'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0014   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)