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

Software Engineering • Mid-Level
Hopper • Netherlands - Remote
Skills & Technologies
Overview
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.
Job Description
Who you are
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.
Desirable
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.
What you'll do
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.
What we offer
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!
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 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.

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

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

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

Flight Software Engineer
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.