Back to jobs
New

Sr Software Engineer - Online Travel Agency

United States | Remote

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.

Create a Job Alert

Interested in building your career at Vacasa? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...

Casago Demographics - All Company

Casago is proud to be an Equal Employment Opportunity employer. We are committed to creating a workplace that is as unique as the communities we serve. Hiring people with different backgrounds and experiences helps us stay innovative and not lose sight of what makes our business matter—relationships with our guests, homeowners, and each other.

We invite candidates to self-identify as to the categories below. Submitting this information is entirely voluntary and your responses will be maintained securely. Your responses, or lack of response, will not be accessible to recruiters or hiring managers and will not otherwise be used in making hiring decisions.

Thank you in advance for your participation!

Select...
Select...
Select...
Select...