View all jobs
Closed

Senior Software Engineer — Customer Experience Platform (fully remote)

🇺🇸 San Francisco, United States Fully remote5+ years

This position is no longer available

Check more opportunities below

Skills & Languages

Must-have required
React.js3 Year(s)Rest Api2 Year(s)Typescript3 Year(s)Llm1 Year(s)RAG1 Year(s)
Nice-to-have
Python2 Year(s)Scala2 Year(s)Distributed Systems Development2 Year(s)
Languages required
English


Please read the Full Job Description all the way to the bottom where you will see additional note about the job


ThirstySprout is the exclusive recruiting partner for this role. We represent a leading global travel technology company that has raised over $750M in funding and serves hundreds of millions of travelers worldwide. Their B2B division powers AI-driven travel and fintech solutions for major airline, hospitality, and financial services brands. This team operates at Series A speed inside that larger organization — high ownership, fast iteration, and AI-native engineering culture.

Client details are shared with qualified candidates during the screening process. 


Employment Type: Full-time 


Location: Remote — must be authorized to work in one of the following countries:


Direct hire: United States, Canada, United Kingdom, Mexico, Colombia, Bulgaria, Netherlands, Spain, Israel, India, Philippines, Singapore, Japan, Australia

EOR (third-party payroll): Brazil, Italy, Thailand, UAE, Saudi Arabia, South Korea


Department: Service / CX Engineering 


Level: Senior (L5). Open to Staff-level for the right candidate.

About the Team

The Customer Experience (CX) Product team owns the entire post-booking journey — from the moment a trip is booked through changes, disruptions, refunds, and customer support interactions.

The team builds and operates the systems that enable fast, high-quality support at scale, including customer self-serve experiences within the app and partner-integrated flows, internal agent platforms for efficient human resolution, and a flagship agentic AI platform used both internally and offered as a B2B solution for global travel partners.

Together, these platforms support millions of travelers across chat, voice, web, and third-party channels, powering seamless post-booking experiences worldwide.

About the Role

This is a full-stack engineering role with a strong emphasis on the frontend. You'll design, build, and evolve the core systems behind the company's post-booking experience — working across the entire stack but spending significant time on the UI and frontend architecture that powers customer-facing and agent-facing products.

If you're a frontend-heavy engineer with solid backend skills, or a true full-stack engineer who loves building polished user experiences, this role is built for you.

Your work will directly impact customers, internal support agents, and the continued expansion of the AI-driven voice and chat platform. You'll collaborate closely with Product, Design, AI, Data, and Operations partners to deliver intelligent, scalable customer service systems — including conversational AI workflows, self-service customer journeys, internal tools used by thousands of agents, and infrastructure that enables partner-specific experiences.

You'll report to a Senior Engineering Manager and work alongside engineers focused on platform services, integrations, AI orchestration, and self-service UX.


(AI product development (LLM orchestration, conversational AI, RAG) — 1-2+ years. The key word is "built" — not just used Copilot or fine-tuned a model once. Their systems design interview is literally a RAG pipeline, so they need hands-on experience shipping AI products.)

Day-to-Day

  • Design, build, and improve full-stack systems with a focus on frontend — powering the AI assistant platform, internal agent tools, and customer self-serve flows
  • Build and maintain modern, responsive UI components and frontend architecture for customer-facing and agent-facing applications
  • Develop scalable APIs, microservices, and orchestration logic supporting complex post-booking journeys across AI, chat, voice, and web
  • Partner with product, design, AI, and operations teams to deliver features that streamline customer experiences and enhance agent efficiency
  • Integrate with external systems such as telephony, CRM, identity, or booking platforms to support both internal use cases and partner deployments
  • Own features end-to-end — from technical design through implementation, testing, deployment, monitoring, and iteration
  • Contribute to architectural decisions, code reviews, reliability improvements, and ongoing enhancements to engineering best practices
  • Analyze system performance and user behavior to identify opportunities for automation, optimization, and cost reduction

Minimum Qualifications

  • 3+ years of experience in software engineering, with demonstrable strength in frontend development (React, TypeScript, or equivalent modern frameworks)
  • Full-stack capability — comfortable working across frontend and backend, with depth on at least one side
  • Experience designing, building, and maintaining RESTful APIs, microservices, or event-driven systems
  • Experience with databases (PostgreSQL, MySQL, NoSQL) and cloud platforms (AWS, GCP, or similar)
  • Ability to break down complex problems, make pragmatic tradeoffs, and ship iteratively
  • Strong communication skills and comfort collaborating with cross-functional teams
  • Hands-on experience with AI coding tools and a demonstrated ability to integrate them effectively into your workflow

Highly Desirable

  • Experience building AI-first products (not just using AI as tooling) — conversational AI, LLM orchestration, or automation systems
  • Customer service, CX, or support platform experience — building tools for agents, self-serve flows, or contact center systems
  • Familiarity with Scala/Python for backend work alongside frontend expertise
  • Experience integrating with external systems (telephony APIs, identity providers, payment gateways, CRMs)

Nice to Have

  • Knowledge of travel industry technologies (PSS/GDS, hotel PMS/CRS, OTA APIs)
  • Previous experience in the travel or hospitality industry

What Sets This Team Apart

  • Operates at Series A speed inside a well-funded, established travel tech company ($750M+ raised, 120M+ users)
  • High-ownership culture — engineers own features end-to-end and are expected to think like product owners
  • AI-native engineering processes — the team actively pushes toward AI-first development workflows
  • Fast hiring loop — offers can be extended same-day after a successful interview cycle


Notes from their team about the requirements:

  • Frontend (React/TypeScript) — 3+ years. This is the hidden bottleneck Pedro flagged. Most AI-focused engineers skew backend, so strong frontend is what separates candidates here.
  • Backend / distributed systems (APIs, microservices, Python/Scala) — 3+ years. They need to be comfortable here but don't need to be a backend specialist. Enough to own features end-to-end without handing off.
  • AI product development (LLM orchestration, conversational AI, RAG) — 1-2+ years. The key word is "built" — not just used Copilot or fine-tuned a model once. Their systems design interview is literally a RAG pipeline, so they need hands-on experience shipping AI products.
  • Product engineering mindset (end-to-end ownership, working with PMs/designers) — 3+ years. There's a dedicated product interview with a PM in the loop. They want people who think about user impact, not just code. This is experience, not a tool — it comes from working in small teams or startups where engineers own outcomes.
  • CX / customer service systems — 1+ year is enough. Building agent tools, self-serve flows, support platforms, contact center tech. This is highly desirable but they won't reject someone strong on the first four who lacks it. Travel experience sits below this — true nice-to-have.




 

Includes 1 screening question.

Benefits

🏥 Medical Insurance🏥 Dental Insurance🏥 Paid vacation

Lost connection

The internet blinked. We’re catching up.

Reload page
An error has occurred. This application may no longer respond until reloaded.Reload 🗙