Casago-posted 2 days ago
$104,300 - $166,900/Yr
Full-time • Mid Level
Nashville, TN
251-500 employees

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.

  • 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!
  • 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.
  • 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.
  • 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.
  • Prior OTA, travel tech, e-commerce, or payments experience is a strong plus.
  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service