FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – Customer Experience Platform
HopperSoftware Engineer on Hopper's CX Platform team designing systems for post-booking experiences. Collaborating with cross-functional teams to deliver intelligent customer service systems.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and building scalable backend and full-stack systems, with a strong focus on RESTful APIs, microservices, and cloud infrastructure. Proven ability to collaborate cross-functionally and enhance user experiences through effective product engineering.
Highest-signal resume keywords
Backend DevelopmentFull-Stack DevelopmentRESTful API DesignMicroservices ArchitectureCross-Functional Collaboration
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software EngineeringDistributed SystemsCustomer-Facing ApplicationsData StorageCloud InfrastructureOrchestration LogicSystem Performance AnalysisAutomationOptimisationTesting
Soft Skills
Strong Communication SkillsProduct Engineer Mindset
Tools & Technologies
Telephony SystemsCRM PlatformsBooking Platforms
Industry Keywords
User ExperienceAgent EfficiencyPost-Booking JourneysTechnical DesignCode Reviews
Tech Stack
Tools & technologiesCloudDistributed SystemsMicroservices
About the role
Key responsibilities & impact- 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 that raise the bar for the broader team
- Analyse system performance and user behaviour to identify opportunities for automation, optimisation, and cost reduction
Requirements
What you’ll need- 6+ years of software engineering experience building large-scale distributed systems or customer-facing applications
- Strong command of both modern frontend and backend development, with the ability to contribute 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 you know how to make the right tradeoffs without needing to be told
- A product engineer mindset: you think about the user experience, ask why before how, and take ownership of outcomes, not just outputs
- Strong communication skills and a track record of effective cross-functional collaboration with distributed teams.
Benefits
Comp & perks- Health insurance
- 401(k) matching
- Paid time off
- Flexible work arrangements
- Professional development opportunities