LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Vacasa›Sr Software Engineer - Online Travel Agency
Vacasa

About Vacasa

The vacation rental management platform you can trust

👥 1001+ employees📅 Founded 2009📍 Northwest District, Portland, OR
B2BTravelMarketplaceLogisticsSaaS

Key Highlights

  • Manages over 35,000 properties globally
  • Achieved Unicorn status in 2019
  • Went public via SPAC merger in 2021
  • Plans to expand into Mexico, Canada, Belize, and Costa Rica

Vacasa is a leading vacation rental management platform, managing over 35,000 properties across the globe. Founded in 2009 and headquartered in Portland, OR, Vacasa achieved Unicorn status in 2019 and went public through a SPAC merger in 2021. The company leverages an automated listing and pricing s...

🎁 Benefits

Vacasa offers comprehensive benefits including 100% health, dental, and vision insurance options, a 401K plan with immediate 100% company match on the...

🌟 Culture

Vacasa fosters a culture focused on innovation and efficiency in the vacation rental industry, utilizing technology to streamline property management....

🌐 Website💼 LinkedIn𝕏 TwitterAll 71 jobs →
Vacasa

Sr Software Engineer - Online Travel Agency

Vacasa • United States | Remote

Posted 7h ago🏠 RemoteSeniorSoftware engineering📍 United states
Apply Now →

Skills & Technologies

JavaJavaScriptNode.jsREST API

Job Description

About the Company
We’re a vacation rental company where great people create exceptional experiences. From our humble beginnings with a simple idea, we've grown into a trusted industry leader delivering genuine hospitality to every guest. What sets us apart isn't just our advanced technology or high property standards, but our culture of doing things the right way, building trust, and supporting each other as a team. When you join Casago, you're not just taking a job—you're becoming part of a company that values your contributions, invests in your growth, and gives you the opportunity to make a real impact on the homeowners and guests we serve every day.

About This Job

The Senior Software Engineer will design, build, and optimize high-performance systems that power a modern Online Travel Agency (OTA), supporting large-scale booking, search, pricing, and reservation workflows. You will work across distributed, event-driven architectures and integrate with global travel suppliers, payment providers, and partner platforms. This role involves solving complex engineering challenges while ensuring the OTA delivers fast, accurate, and reliable experiences for travelers. You’ll collaborate closely with Product, Design, Data, and other engineering teams to deliver features end-to-end and help shape the technical direction of the platform. As a senior contributor, you will mentor peers, influence best practices, and push the technology forward through technical leadership.

Essential Job Functions

  • Design, develop, and maintain core OTA services including booking flows, search capabilities, pricing engines, user profiles, reservation management, and post-booking workflows.
  • Build and optimize integrations with third-party travel suppliers (air, hotel, car, activities), GDSs, metasearch engines, and payment gateways to ensure accurate and reliable availability and pricing data.
  • Architect scalable, distributed systems capable of handling high-volume transactions, dynamic pricing updates, and real-time inventory synchronization.
  • Collaborate with cross-functional teams—Product, Design, Data Engineering, Quality, Security, DevOps/SRE—to deliver high-quality features within an agile development environment.
  • Contribute to the full software development lifecycle including system design, coding, code reviews, testing, performance tuning, and production monitoring.
  • Develop and maintain automated tests to ensure reliability and reduce regression risk across the platform.
  • Monitor and troubleshoot production issues, performing root cause analysis and implementing resilient long-term solutions.
  • Champion engineering excellence by promoting best practices, clean code, strong documentation, and maintainable architecture.
  • Mentor junior engineers and guide technical decision-making across teams.
  • Stay current with industry trends in travel tech, distributed systems, cloud architecture, and modern development practices to help evolve the OTA’s technical strategy.
  • Support continuous improvement initiatives by analyzing program performance, identifying bottlenecks, and implementing process optimizations. Stay current with industry trends, best practices, and emerging technologies relevant to the function.
  • Contribute to a collaborative work environment that promotes open communication, innovation, and employee engagement. 
  • Collaborate with cross-functional teams and stakeholders to align departmental goals with broader organizational strategy. 
  • Other duties as assigned because every day is different in hospitality!

Skills + Qualifications

  • Experience working in hotel, hospitality, vacation or similar industry is highly preferred.
  • College education is strongly preferred, though we recognize that great talent comes from many different paths.
  • 6+ years of professional experience
  • Strong proficiency in backend languages (e.g., Java, Node.js, Python, C#) and familiarity with modern frontend frameworks if full-stack.
  • Experience with distributed systems, microservices, and event-driven architectures.
  • Hands-on experience with cloud platforms (AWS, Azure, or GCP) and CI/CD pipelines.
  • Strong understanding of API development, integration patterns, and data modeling.
  • Knowledge of relational and/or NoSQL databases and caching technologies.
  • Experience with automated testing frameworks and observability tools.
  • Excellent problem-solving, debugging, and communication skills.
  • Prior OTA, travel tech, e-commerce, or payments experience is a strong plus.
  • Tech-savvy with experience using various digital systems and applications and comfortable using mobile apps, tablets, and various software platforms.
  • Comfortable talking to people—online or in person—and being able to share information in a way that’s clear, thoughtful, and easy to understand.

Compensation

  • $104300 - $166900 / year. Actual pay will vary based on a candidate's skill, experience, education and/or location.
Workplace Environment + Expectations
  • Fully remote work environment with reliable internet connection. Ability to work from home and resides in one of the followings states: AK, AL, AZ, CA, CO, DE, FL, GA, HI, ID, IL, IN, LA, MA, MD, ME, MI, MN, MO, MT, NC, NH, NJ, NM, NV, OH, OK, OR, PA, RI, SC, SD, TN, TX, UT, VA, VT, WA, WI, or WY
  • Typically a Monday - Friday workweek with expectations to be flexible to support the needs of the business.
  • Occasional travel to Nashville office as needed.

Physical Demands
Ability to move freely (standing, stooping, walking, bending, pushing, pulling, and repetitive hand/finger motions) and lift up to a maximum of twenty-five (25) pounds without assistance.

Benefits + Perks

  • Health/dental/vision insurance based on hours worked
  • Employer Sponsored & Voluntary Supplemental Benefits based on hours worked
  • 401K retirement savings plan with immediate 100% company match on the first 4% you contribute
  • Health & Dependent Care Flexible Spending Accounts based on hours worked
  • Paid Flex Time Off / Vacation & Sick Time
  • Employee Assistance Program (EAP)
  • Employee Discounts
  • Please visit our careers page to review our full benefits offerings

Casago is an equal opportunity employer committed to fostering a diverse and inclusive workplace. We do not discriminate against applicants based upon race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), national origin, age, disability, genetic information, or other classes protected by applicable law. Veterans are encouraged.  Casago is committed to maintaining a safe and productive work environment. Possession, use, or being under the influence of alcohol or illegal drugs in the workplace is prohibited.

Some positions may require that you drive a personal vehicle and/or company vehicle for work purposes. Employees who are required to drive a personal vehicle must have reliable transportation, a valid driver’s license, and be at least 18 years of age. Employees who are required to drive a company vehicle must have a valid driver’s license, be at least 21 years of age, and have been a licensed driver for no less than 3 years.

An offer of employment for this role will be contingent upon the successful completion of a background check and / or an OFAC screening, country dependent.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Vacasa.

Apply Now →Get Job Alerts