
About Hopper
The smart travel booking app for savvy travelers
Key Highlights
- Headquartered in Montreal, QC with 1001+ employees
- $731 million raised in Series G funding
- B2B offering with partners like Marriott and Capital One
- 100% healthcare coverage for employees in the US and Canada
Hopper is a leading travel booking app headquartered in La Petite-Patrie, Montreal, QC, leveraging big data and machine learning to predict airfare and accommodation prices. With over 1001 employees and $731 million raised in Series G funding, Hopper serves both consumers and businesses through its ...
🎁 Benefits
Hopper offers pre-IPO equity options, unlimited time off, and a competitive severance program of up to 7 months. Employees enjoy 100% healthcare cover...
🌟 Culture
Hopper embraces a fully-remote work culture, having transitioned to this model in 2020. The company prioritizes a light internal meeting culture, enco...
Overview
Hopper is seeking a Senior Software Engineer for their Customer Experience Platform team to design and build systems that enhance post-booking experiences. You'll work with technologies like Java, JavaScript, and AWS, collaborating with cross-functional teams. This role requires 5+ years of experience in software engineering.
Job Description
Who you are
You have 5+ years of experience in software engineering, with a strong focus on building scalable systems that enhance customer experiences. Your background includes designing and implementing backend services, and you have a solid understanding of system architecture and API design. You are proficient in Java and JavaScript, and you have experience with cloud platforms like AWS. You thrive in collaborative environments, working closely with product, design, and operations teams to deliver high-quality solutions. You are familiar with conversational AI workflows and have a passion for improving customer service systems. You understand the importance of data-driven decision-making and are comfortable working with analytics to inform your development process.
Desirable
Experience with AI-driven platforms or customer support systems is a plus. Familiarity with Python and REST API development will enhance your ability to contribute to the team. You are open to learning new technologies and methodologies, and you enjoy mentoring junior engineers to help them grow in their careers.
What you'll do
As a Senior Software Engineer on the Customer Experience Platform team, you will design, build, and evolve the core systems that support Hopper's post-booking journey. Your work will directly impact millions of travelers by enhancing self-service experiences and internal agent platforms. You will collaborate with cross-functional teams to develop intelligent, scalable customer service systems, including conversational AI workflows and self-service customer journeys. You will be responsible for ensuring that the systems you build are efficient, reliable, and capable of handling high volumes of customer interactions. You will participate in code reviews, contribute to architectural discussions, and help define best practices for the team. Your role will also involve monitoring system performance and making improvements based on user feedback and analytics. You will have the opportunity to work on innovative projects that leverage AI and machine learning to enhance customer experiences.
What we offer
Hopper provides a dynamic work environment where you can make a significant impact on the travel experience for millions of users. We offer competitive compensation and benefits, including flexible working arrangements. You will be part of a talented team that values collaboration and innovation, and you will have opportunities for professional growth and development. Join us in shaping the future of travel technology and delivering exceptional customer experiences.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Hopper.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Hopper is seeking a Senior Software Engineer for their Customer Experience Platform team to design and build systems that enhance post-booking experiences. You'll work with technologies like Java, JavaScript, and AWS, and collaborate with cross-functional teams. This role requires 5+ years of experience in software engineering.

Software Engineering
Hopper is seeking a Senior Software Engineer for their Customer Experience Platform team to design and build systems that enhance post-booking experiences. You'll work with technologies like Java, JavaScript, and AWS, collaborating with cross-functional teams. This role requires 5+ years of experience in software engineering.

Software Engineering
Hopper is hiring a Senior Software Engineer for their Customer Experience Platform team to design and build systems that enhance post-booking experiences. You'll work with technologies like Java and Python, focusing on scalable customer service systems. This role requires 5+ years of experience in software engineering.

Software Engineering
Snowflake is hiring a Software Engineer for their Customer Experience Engineering team to build intelligent data applications. You'll work with Java, JavaScript, and SQL to enhance customer interactions. This position requires experience in software development and data management.

Software Engineering
Snowflake is hiring a Senior Software Engineer for their Customer Experience Engineering team. You'll develop and refine machine learning models and work with LLM-based solutions. This role requires experience in machine learning and Python.