Hopper

Senior Software Engineer - Customer Experience Platform

Hopper2 months ago
Location

Chicago - Remote

Workplace

Remote

Type

Full Time

Salary

USD 150,000 – 195,000

Level

Senior

Role

Senior Software Engineer

Posted

Dec 19, 2025

Full TimeRemoteSenior

The role

Summary

Hopper is seeking a Senior Software Engineer to join their Customer Experience Platform team, focusing on developing scalable systems that power post-booking travel experiences. The ideal candidate will design and implement backend and full-stack solutions for customer support, AI-driven interactions, and complex service workflows across multiple channels.

What you'll do

System Design: Design, build, and improve backend and full-stack systems for HTS Assist, internal agent tools, and customer self-service flows
API Development: Develop scalable APIs, microservices, and orchestration logic supporting complex post-booking journeys across AI, chat, voice, and web platforms
Cross-Functional Collaboration: Partner with product, design, AI, and operations teams to deliver features that enhance customer experiences and agent efficiency
System Integration: Integrate with external systems including telephony, CRM, identity, and booking platforms for internal and partner use cases
End-to-End Feature Ownership: Manage features comprehensively from technical design through implementation, testing, deployment, monitoring, and continuous iteration
Performance Optimization: Analyze system performance and user behavior to identify opportunities for automation, optimization, and cost reduction

What we look for

Technical

Distributed SystemsExperience building large-scale distributed systems or customer-facing applications
API DevelopmentProven experience designing, building, and maintaining RESTful APIs, microservices, or event-driven systems
Cloud InfrastructureProficiency with cloud platforms such as AWS, GCP, and similar technologies

Education

Computer Science DegreeBachelor's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Software EngineeringMinimum 3+ years of professional software engineering experience
System ArchitectureStrong background in modern frontend and backend development, distributed systems, and cloud infrastructure

Skills

Required skills

Backend DevelopmentStrong backend development skills with modern programming practices
System DesignAbility to architect scalable and efficient software solutions
Problem SolvingCapability to break down complex problems and make pragmatic engineering trade-offs

Nice to have

Conversational AIExperience with LLM orchestration and automation systems
Full-Stack DevelopmentFamiliarity with React, TypeScript, and modern frontend frameworks
Travel TechnologyKnowledge of travel industry technologies like PSS/GDS, hotel PMS/CRS

Compensation & benefits

Salary

USD 150,000 – 195,000 (annual)

Benefits

Remote Work

Fully remote work arrangement with flexibility

Innovative Environment

Work at a Fast Company #1 most innovative travel technology company

Career Growth

Opportunity to work on cutting-edge travel and fintech solutions


Interview process

  1. 1
    Initial Screening HR phone screening to assess basic qualifications and role fit
  2. 2
    Technical Phone Interview Detailed discussion of technical background, experience with distributed systems, and problem-solving approach
  3. 3
    Technical Challenge Take-home coding assignment or live coding session to evaluate technical skills
  4. 4
    Onsite/Virtual Interviews Multiple rounds of interviews with engineering managers, team members, and cross-functional partners
  5. 5
    Final Interview Discussion with senior leadership about team fit and long-term potential

Apply for this position

You'll be redirected to the company's application page