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 Mid-Level

HopperColombia - Remote

Apply Now →

Skills & Technologies

Overview

Hopper is seeking a Software Engineer for their Flights Platform team to develop and enhance their flight booking engine. You'll work with Java and microservices to deliver scalable solutions. This role requires experience in building high-throughput systems.

Job Description

Who you are

You have a strong background in software engineering, particularly in developing scalable systems that handle high-volume transactions. Your experience includes working with Java and microservices, allowing you to contribute effectively to complex projects. You understand the intricacies of system reliability and performance, ensuring that the services you build are resilient and efficient. You thrive in collaborative environments, working closely with cross-functional teams to deliver impactful features. You are proactive in identifying opportunities for system enhancements and are eager to take ownership of your work. You are comfortable navigating the technical complexities of the airline industry and are excited about the chance to make a significant impact in a high-growth travel ecosystem.

What you'll do

As a Software Engineer on the Flights Platform team, you will take ownership of major feature releases across the flight booking funnel, from search to booking creation. You will design, implement, and deploy high-quality code for new flight product features, ensuring they meet the needs of millions of users. Your role will involve building scalable services that integrate new airline partners, contributing to Hopper's global reach. You will participate in discussions around system design, identifying opportunities to improve service reliability and performance. You will work within a cross-functional team, making substantial code contributions to a complex, high-throughput microservices environment. Your work will be highly visible, directly impacting the user experience and the overall success of Hopper's flight booking engine. You will also be responsible for ensuring that the systems you develop are capable of handling high loads while maintaining low latency.

What we offer

Hopper provides a dynamic work environment where your contributions will be recognized and valued. You will have the opportunity to work on mission-critical systems that power a leading travel ecommerce platform. The company is backed by significant investment, positioning it for continued growth in the online travel market. You will be part of a team that is dedicated to innovation and excellence, with a focus on delivering the best possible experience for users. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.

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📍 Mexico - Remote

Hopper is seeking a Software Engineer for their Flights Platform team to develop and enhance their flight booking engine. You'll work with Java and microservices to build scalable services that support global travel operations. This role requires experience in high-throughput systems and feature delivery.

🏠 Remote
2 months ago
Hopper

Software Engineering

Hopper📍 Netherlands - Remote

Hopper is hiring a Software Engineer for their Flights Platform team to develop and enhance their flight booking engine. You'll work with Java and microservices in a remote capacity from the Netherlands. This role requires experience in system design and high-throughput environments.

🏠 RemoteMid-Level
2 months ago
Hopper

Software Engineering

Hopper📍 Austin - Remote

Hopper is hiring a Software Engineer for their Flights Platform team to develop and enhance their flight booking engine. You'll work with Java and microservices to deliver scalable solutions. This position requires experience in building high-throughput systems.

🏠 RemoteMid-Level
2 months ago
The Exploration Company

Software Engineering

The Exploration Company📍 Munich - On-Site

The Exploration Company is hiring a Senior Flight Software Engineer to develop mission-critical systems for their Nyx space vehicle. You'll work with C++ and Python to ensure safe and reliable spaceflight operations. This role requires strong software development skills and experience in high-reliability systems.

🏛️ On-SiteSenior
4 months ago
Hermeus

Flight Software Engineer

Hermeus📍 Los Angeles - On-Site

Hermeus is hiring a Senior Flight Software Engineer to design and implement software for high-speed aircraft systems. You'll collaborate closely with hardware and systems engineers. This role requires significant experience in flight software development.

🏛️ On-SiteSenior
3 months ago