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.
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
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Software EngineeringDistributed SystemsCustomer-Facing ApplicationsData StorageCloud InfrastructureOrchestration LogicSystem Performance AnalysisAutomationOptimisationTesting
Soft Skills
Strong Communication SkillsProduct Engineer Mindset