
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 • Colombia - 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 deliver scalable solutions. This role requires experience in building high-throughput systems.
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.
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.
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.
Apply now or save it for later. Get alerts for similar jobs at Hopper.