Back

Senior Software Engineer - Customer Experience Platform

Full-time

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. We build and operate the systems that enable fast, high-quality support at scale, including customer self-serve experiences, internal agent platforms, and HTS Assist, Hopper's flagship agentic AI platform used internally and offered as a B2B solution for global travel partners.

As a Software Engineer on the CX Platform team, you will design, build, and evolve the core systems behind Hopper's post-booking experience. Your work will directly impact customers, internal support agents, and the expansion of HTS Assist across AI-driven voice and chat. You'll report to a Senior Engineering Manager and work alongside engineers focused on platform services, integrations, AI orchestration, and self-service UX.

What Would Your Day-to-day Look Like

  • Design, build, and improve the backend and full-stack systems that power HTS Assist, internal agent tools, and customer self-serve flows

  • 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 to deliver features that streamline customer experiences and improve agent efficiency

  • Integrate with external systems (telephony, CRM, identity, booking platforms) to support 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, and reliability improvements

  • Analyse system performance and user behaviour to identify opportunities for automation, optimisation, and cost reduction

Minimum Qualifications

  • 6+ years of software engineering experience building large-scale distributed systems or customer-facing applications

  • Strong command of both modern frontend and backend development, contributing meaningfully across the full stack

  • Hands-on experience designing and maintaining RESTful APIs, microservices, or event-driven systems

  • Comfort with data storage and cloud infrastructure at a senior level

  • A product engineer mindset: you think about the user experience and take ownership of outcomes

  • Strong communication skills and a track record of effective cross-functional collaboration

Preferred Qualifications

  • Experience with conversational AI, LLM orchestration, or automation systems

  • Experience building customer service, CRM, telephony, contact center, or workflow automation tools

  • Familiarity with Scala/Python, React, TypeScript, or modern frontend frameworks

  • Experience integrating with external systems (telephony APIs, identity providers, payment gateways, CRMs)

  • Knowledge of travel industry technologies (PSS/GDS, hotel PMS/CRS) is a plus

Image

Hopper

Senior Software Engineer - Customer Experience Platform

Image

Hopper

Senior Software Engineer - Customer Experience Platform

Image

Hopper

Senior Software Engineer - Customer Experience Platform

Need inspiration for your JD?

At Lorikeet, we work closely with customers to shape the requirements for CX AI Automation specialist roles that drive successful outcomes. We have developed a JD template based on our learnings for you to leverage too.

Need inspiration for your JD?

At Lorikeet, we work closely with customers to shape the requirements for CX AI Automation specialist roles that drive successful outcomes. We have developed a JD template based on our learnings for you to leverage too.

Need inspiration for your JD?

At Lorikeet, we work closely with customers to shape the requirements for CX AI Automation specialist roles that drive successful outcomes. We have developed a JD template based on our learnings for you to leverage too.