Senior Software Engineer – Customer Experience Platform, CX

Posted 4 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Engineer designing and enhancing post-booking systems for Hopper's customer experience. Collaborating with multiple cross-functional teams to deliver intelligent customer service solutions.

Responsibilities

  • Design, develop and improve backend and/or full-stack systems that power HTS Assist, internal agent tools, and customer self-service journeys
  • Build scalable APIs, microservices, and orchestration logic supporting complex post-booking journeys across AI, chat, voice, and web channels
  • Collaborate with product, design, AI, and operations teams to deliver features that improve customer experience and agent efficiency
  • Integrate external systems (telephony, CRM, identity management, booking platforms) for internal use cases and partner deployments
  • Own features end-to-end: technical design, implementation, testing, deployment, monitoring, and iteration
  • Contribute to architecture decisions, code reviews, reliability improvements, and engineering best practices
  • Analyze system performance and user behavior to identify opportunities for automation, optimization, and cost reduction

Requirements

  • 6+ years of software engineering experience, ideally building large-scale distributed systems or customer-facing applications
  • Strong technical expertise in modern frontend and backend development, distributed systems, APIs, and cloud infrastructure
  • Experience designing, developing, and maintaining REST APIs, microservices, or event-driven systems
  • Experience with databases (PostgreSQL, MySQL, NoSQL) and cloud platforms (AWS, GCP, or equivalent)
  • Ability to decompose complex problems, make pragmatic trade-offs, and deliver iteratively
  • Excellent communication skills and comfortable collaborating with cross-functional teams
  • This role requires fluency in French and English.

Benefits

  • Health & wellness
  • Flexible hours
  • Global team events

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AWSGoogle Cloud PlatformMicroservicesMySQLNoSQLPostgresTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.