Hopper

Senior Software Engineer - Customer Experience Platform

Hopper2 months ago
Location

Boston - Remote

Workplace

Remote

Type

Full Time

Salary

USD 150,000 – 220,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 (CX) Platform team, focusing on developing scalable systems that power post-booking travel experiences. The role involves building critical infrastructure for AI-driven customer support, self-service journeys, and innovative interaction platforms that support millions of travelers across multiple channels.

What you'll do

System Design: Design and implement backend and full-stack systems for customer support platforms
API Development: Develop scalable APIs and microservices supporting complex post-booking customer journeys
Cross-Functional Collaboration: Partner with product, design, AI, and operations teams to deliver innovative customer experience features
System Integration: Integrate with external systems like telephony, CRM, and booking platforms
Performance Optimization: Analyze system performance and identify opportunities for automation and cost reduction

What we look for

Technical

Backend DevelopmentStrong skills in modern backend development practices
System ArchitectureExperience designing scalable, distributed system architectures

Education

Computer ScienceBachelor's degree in Computer Science, Software Engineering, or related technical field
Equivalent ExperienceComparable professional experience may substitute formal education

Experience

Software Engineering3+ years of experience in software engineering, with focus on distributed systems
API DesignProven experience designing and maintaining RESTful APIs and microservices

Skills

Required skills

Distributed SystemsExperience building large-scale distributed systems with complex architectures
API DevelopmentStrong skills in designing and implementing RESTful APIs and microservices
Cloud InfrastructureProficiency with cloud platforms like AWS or GCP
Database ManagementExperience with PostgreSQL, MySQL, and NoSQL databases

Nice to have

Conversational AIKnowledge of LLM orchestration and AI-driven automation systems
Full-stack DevelopmentAbility to work across frontend and backend technologies
Travel TechFamiliarity with travel industry technologies and systems

Compensation & benefits

Salary

USD 150,000 – 220,000 (annual)

Stock options

Available

Benefits

Remote Work

Fully remote work arrangement with flexible location

Innovative Environment

Opportunity to work with cutting-edge AI and travel technology

Professional Growth

Exposure to advanced technologies and complex system design challenges


Interview process

  1. 1
    Initial Screening HR review of application and initial qualifications assessment
  2. 2
    Technical Phone Screen Preliminary interview with senior engineering team member to evaluate technical skills
  3. 3
    Technical Interviews Multiple rounds of in-depth technical interviews covering system design, coding challenges, and architectural discussions
  4. 4
    Team Fit Interview Discussion with potential team members to assess collaboration and cultural alignment
  5. 5
    Final Interview Meeting with hiring manager to discuss role expectations and team dynamics

Apply for this position

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