Hopper

About Hopper

The smart travel booking app for savvy travelers

🏢 Tech👥 1001+ employees📅 Founded 2007📍 La Petite-Patrie, Montreal, QC💰 $731m3.59
B2CHospitalityB2BTravelArtificial IntelligenceBig dataAnalyticsMachine Learning

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...

Hopper

Software Engineering Senior

HopperToronto - Remote

Apply Now →

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 expertise in Java and JavaScript allows you to design and implement robust backend solutions that support millions of users. You are familiar with cloud technologies, particularly AWS, and understand how to leverage them to create efficient and reliable applications. Your experience with REST APIs and GraphQL enables you to build seamless integrations that enhance user interactions. You have a solid understanding of containerization and orchestration tools like Docker and Kubernetes, which you use to streamline deployment processes. You thrive in collaborative environments, working closely with product, design, and data teams to deliver high-quality solutions that meet user needs. You are passionate about leveraging AI technologies to improve customer service workflows and are eager to contribute to innovative projects that drive business growth.

Desirable

Experience with conversational AI and self-service customer journeys is a plus, as is familiarity with internal agent platforms that enhance support efficiency. You are open to exploring new technologies and methodologies that can improve the customer experience and are excited about the potential of AI-driven solutions in the travel industry.

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 power Hopper's post-booking experience. Your work will directly impact customers and internal support agents, enhancing the efficiency and quality of service provided. You will collaborate closely with product managers, designers, and data scientists to deliver intelligent, scalable customer service systems. This includes developing conversational AI workflows and self-service customer journeys that empower users to resolve issues independently. You will also work on internal tools that support thousands of agents, ensuring they have the resources needed to provide high-quality human resolution. Your role will involve continuous improvement of existing systems, identifying areas for optimization, and implementing best practices in software development. You will participate in code reviews and contribute to the team's technical direction, mentoring junior engineers and sharing your knowledge to foster a culture of learning and growth.

What we offer

Hopper provides a dynamic work environment where innovation is encouraged, and your contributions have a direct impact on the company's success. You will have the opportunity to work on cutting-edge technologies and collaborate with talented professionals across various disciplines. The company values work-life balance and offers flexible remote work options, allowing you to thrive both personally and professionally. You will be part of a mission-driven team that is transforming the travel industry, making it easier for millions of travelers to navigate their journeys. Competitive compensation and benefits are part of the package, ensuring that your hard work is recognized and rewarded.

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

Hopper

Software Engineering

Hopper📍 Boston - Remote

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.

🏠 RemoteSenior
2 months ago
Hopper

Software Engineering

Hopper📍 Chicago - Remote

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.

🏠 RemoteSenior
2 months ago
Hopper

Software Engineering

Hopper📍 Ireland - Remote

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.

🏠 RemoteSenior
2 months ago
Snowflake

Software Engineering

Snowflake📍 Menlo Park

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.

Mid-Level
3 months ago
Snowflake

Software Engineering

Snowflake📍 Warsaw

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.

Senior
3w ago