
Software Engineer - Flights
Hopper
Completely RemoteFull TimeInformation Technology
Posted 1 months ago
Job description
Responsibilities
- Driving Core Feature Delivery: Taking ownership of major feature releases across the entire flight booking funnel—from flight search to booking creation and post-booking fulfillment.
- Impacting Global Reach: Building scalable services that integrate new airline partners and support our B2B distribution network, enabling Hopper’s growth worldwide.
- System Reliability: Contributing directly to the design and implementation of highly resilient, low-latency services that ensure a trustworthy and seamless experience for customers under high load.
- End-to-End Feature Development: Designing, implementing, and deploying high-quality code for new flight product features, taking them from concept to production.
- System Enhancement: Participating actively in discussions around system design, identifying opportunities to improve service scalability, performance, and monitoring (SLOs/SLAs).
- Integration Projects: Leading the technical implementation of new integrations with external airline and GDS partners, navigating complex communication protocols and data schemas.
- Code Quality and Mentorship: Upholding high standards for code quality through thorough code reviews, mentoring more junior engineers on best practices, and driving engineering excellence.
Requirements
- Feature Ownership Track Record: A working history of owning the technical implementation, testing, and deployment of features throughout the development life cycle.
- System Contribution: Experience working on and contributing to the design of highly available microservices in a production environment.
- Language Proficiency: Strong proficiency in Scala or other JVM languages, such as Java/Kotlin.
- Distributed Systems Experience: Familiarity with various service communication methods, including gRPC, Pub/Sub, and REST, and practical experience working in a distributed environment.
- Collaboration and Communication: Excellent communication skills, demonstrating an ability to effectively collaborate with developers, product managers, and operations teams to achieve feature goals.
Preferred Qualifications
- Experience with microservices architecture
- Familiarity with cloud platforms (AWS, GCP)
- Knowledge of distributed systems and scalability
Benefits
- Well-funded and proven startup with large ambitions, competitive salary and the upsides of pre-IPO equity packages.
- Unlimited PTO.
- Carrot Cash travel stipend.
- Hopper will cover 100% of the employee premiums for EOR-offered health, dental, life and short term disability insurances with SulAmerica.
- Hopper offers employees in Brazil monthly meal vouchers
- Very generous parental leave
- Flexdesk All Access Pass & Work-from-home stipend.
- Entrepreneurial culture where pushing limits and taking risks is everyday business.
- Open communication with management and company leadership.
- Small, dynamic teams = massive impact.
About the Company
At Hopper, we are on a mission to become the leading travel platform globally – powering Hopper’s mobile app, website and our B2B business, HTS (Hopper Technology Solutions). By leveraging massive amounts of data and advanced machine learning algorithms, Hopper combines its world-class travel agency offering with proprietary fintech products to bring transparency, flexibility and savings to travelers globally. We have developed several unique fintech solutions that address everything from pricing volatility to trip disruptions – helping people travel better and save more on their trips.
Skills & tools
ScalaJavaKotlingRPCPub/SubRESTmicroservicesDistributed Systems
What the team is looking for
Use this list as a quick fit check before you apply.
- 01Feature Ownership
- 02Microservices
- 03Scala
- 04Distributed Systems
- 05Communication

Hopper
Job details
- Work model
- Completely Remote
- Commitment
- Full Time
- Category
- Information Technology
- Posted
- 1 months ago