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

HopperAustin - Remote

Apply Now →

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 to deliver scalable solutions. This position requires experience in building high-throughput systems.

Job Description

Who you are

You have a strong background in software engineering with a focus on building scalable systems — your experience includes developing and deploying applications that handle high-volume transactions. You are comfortable working in a microservices architecture and understand the complexities involved in integrating various services. You have a solid grasp of Java and are familiar with best practices in coding and system design. You thrive in collaborative environments and enjoy taking ownership of features from conception to production. You are detail-oriented and have a passion for delivering reliable and efficient software solutions.

Desirable

Experience in the travel or e-commerce industry is a plus, as is familiarity with airline systems and booking processes. You are eager to learn and adapt to new technologies and methodologies that can enhance your work and the team's output.

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 take ownership of major feature releases, ensuring they are delivered on time and meet the high standards expected by our users. You will contribute to the design and implementation of resilient, low-latency services that provide a seamless experience for customers, even under high load. Your role will involve collaborating with cross-functional teams to enhance system reliability and performance, identifying opportunities for improvement, and actively participating in discussions around system design.

You will also be involved in end-to-end feature development, designing, implementing, and deploying high-quality code for new flight product features. Your contributions will be highly visible, and you will play a key role in integrating new airline partners into our platform, supporting Hopper's growth worldwide. You will work closely with product managers and other engineers to ensure that the features you develop align with business goals and user needs.

What we offer

Hopper provides a dynamic work environment where your contributions will directly impact a high-growth, global travel ecosystem. You will have the opportunity to work on mission-critical systems that power our core flight booking engine. We offer competitive compensation and the chance to be part of a team that is shaping the future of travel technology. You will also have access to professional development opportunities and the chance to work with some of the brightest minds in the industry. Join us and take off with a company that is redefining travel for Gen Z and Millennials.

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

🏠 RemoteMid-Level
2 months ago
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
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