Hopper is an accredited, mobile-only travel agency using big data to analyze and predict airfare and accommodations. A fully remote employer, Hopper strives to
Senior Software Engineer – Customer Experience Platform
Location
Canada
Posted
171 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Customer Experience Platform
Hopper
• Design, build, and improve the backend and/or full-stack systems that power HTS Assist, internal agent tools, and customer self-serve flows. • Develop scalable APIs, microservices, and orchestration logic that support complex post-booking journeys across AI, chat, voice, and web. • Partner with product, design, AI, and operations teams to deliver features that streamline customer experiences and enhance agent efficiency. • Integrate with external systems, such as telephony, CRM, identity, or booking platforms, to support both 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, reliability improvements, and ongoing enhancements to engineering best practices. • Analyze system performance and user behavior to identify opportunities for automation, optimization, and cost reduction.
Job Requirements
- 3+ years of experience in software engineering, ideally building large-scale distributed systems or customer-facing applications
- A strong technical background with modern frontend and backend development, distributed systems, APIs, and cloud infrastructure
- Experience designing, building, and maintaining RESTful APIs, microservices, or event-driven systems
- Experience with databases (PostgreSQL, MySQL, NoSQL) and cloud platforms (AWS, GCP, or similar)
- Ability to break down complex problems, make pragmatic tradeoffs, and ship iteratively
- Strong communication skills and comfort collaborating with cross-functional teams.
Benefits
- Health insurance
- Flexible work arrangements
- Paid time off
- Professional development opportunities
Related Guides
Related Categories
Related Job Pages
More Customer Support Jobs
• Serve as the first-point-of-contact for phone, email, web, and chat inquiries from both internal and external partners • Triage and convert incoming requests to determine priority, clinical risk, and required resolution path • Provide direct resolution for common issues (account access, system navigation, basic triage, educational) and escalate complex issues to L2/L3 Assignment Groups • Communicate clearly in high-stress situations; Manage user expectations and provide timely status updates • Maintain a high standard of customer service (empathy, clarity, accountability, follow-through) • Log all Cases accurately in a ticketing system (ServiceNow) with complete categorization, priority, and SLA targets • Provision user requests to create accounts, add, modify or delete user access to multiple systems or applications • Edit learning curriculums and send out training invites • Proactively monitor cases and ensure they receive continuous follow-up and extensive user support until resolution • Provide support for both pharma and vaccine-related systems including urgent temperature-excursion related requests • Act as a frontline Subject Matter Expert for a specific medication-related clinical system ensuring urgent support and timely action • Adhere to all established Key Performance Indicators including SLA compliance and User Satisfaction feedback
API Support Specialist, 1st Shift
NinjaTraderBetter Futures Start Now. Grow your FinTech career at NinjaTrader or start your futures trading journey with us.
• Provide technical support to firms through remote assistance calls, addressing vendor inquiries and troubleshooting issues efficiently • Be a first responder to critical system incidents or outages and effectively communicate with partners during these issues • Act as a key contributor to the launch of new products and services, collaborating with Product, Engineering, and other departments • Serve as part of the on-call rotation to respond to outages or partner issues, ensuring reliable coverage and minimal disruption to operations • Maintain active communication and support with API vendor development teams and retail API users via community forums • Take ownership of the cases you handle, following up with vendors to ensure inquiries are resolved completely • Collaborate across multiple departments to ensure technical and business objectives are met • Advocate for developers by driving feature requests and requirements with Product and Engineering teams • Develop and maintain expertise in NinjaTrader’s product offerings, technical design, and API capabilities
Customer Experience Associate, Mental Health
Sailor HealthGuiding older adults towards happier and healthier golden years.
• We’re hiring a full-time remote Care Coordinator to be the first voice a patient – or their family - hears when reaching out to Sailor Health. • In this role, you’ll guide older adults and their caregivers through the intake process with warmth, clarity, and professionalism, ensuring they feel supported every step of the way. • This role is a unique blend of patient support, care coordination, and emotional guidance. • You’ll be the steady hand helping each new patient navigate the journey into care, from matching with the right therapist to feeling confident and understood every step of the way. • Join us in redefining what it means to age with dignity, connection, and mental wellness.
Clinical Support Specialist
Sailor HealthGuiding older adults towards happier and healthier golden years.
• Guide older adults and their caregivers through the intake process with warmth, clarity, and professionalism. • Match patients with the right therapist to ensure they feel confident and understood. • Provide a blend of patient support, care coordination, and emotional guidance.



