
The smart travel booking app for savvy travelers
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 ...
Hopper offers pre-IPO equity options, unlimited time off, and a competitive severance program of up to 7 months. Employees enjoy 100% healthcare cover...
Hopper embraces a fully-remote work culture, having transitioned to this model in 2020. The company prioritizes a light internal meeting culture, enco...

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.
You have a strong background in software engineering with a focus on building scalable systems — your experience includes developing features that handle millions of users and high-volume transactions. You are comfortable taking ownership of major feature releases and enjoy diving into the technical complexities of the airline industry. Your expertise in Java and microservices allows you to contribute effectively to a high-throughput environment, ensuring system reliability and performance under load.
You thrive in cross-functional teams and are skilled at collaborating with various stakeholders to drive core feature delivery — your ability to communicate technical concepts clearly helps bridge the gap between engineering and business needs. You are proactive in identifying opportunities for system enhancement and are always looking for ways to improve service reliability and performance.
Your experience includes designing, implementing, and deploying high-quality code for new product features — you understand the importance of taking features from concept to production and are familiar with the challenges that come with it. You are also knowledgeable about system design principles and have a keen eye for detail when it comes to ensuring a seamless user experience.
Experience with cloud services and distributed systems is a plus, as is familiarity with the airline or travel industry. You are open to learning new technologies and methodologies that can enhance your contributions to the team.
As a Software Engineer on the Flights Platform team, you will be responsible for driving core feature delivery across the flight booking funnel — from flight search to booking creation and post-booking fulfillment. You will design and implement scalable services that integrate new airline partners, supporting Hopper's growth worldwide. Your contributions will directly impact the reliability and performance of the flight booking engine, ensuring a trustworthy experience for customers.
You will participate actively in discussions around system design, identifying opportunities to improve service reliability and performance. Your role will involve substantial code contributions to a complex microservices environment, where you will work closely with other engineers to enhance existing systems and develop new features.
You will also be involved in monitoring system performance and reliability, responding to incidents, and ensuring that the services you build can handle high loads without compromising user experience. Your work will be highly visible, and you will have the opportunity to make a significant impact on the travel ecosystem.
Hopper provides a dynamic work environment where your contributions are valued and recognized. 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 high-quality solutions to customers.
We encourage you to apply even if your experience doesn't match every requirement — we value diverse perspectives and are committed to building a team that reflects the communities we serve. Join us and take off with Hopper!
Apply now or save it for later. Get alerts for similar jobs at Hopper.