Software Engineer
Role details
Job location
Tech stack
Job description
We are looking for a Software Engineer to help us build and scale the platform that powers travel's growth engine.
You will work closely with product, design, and other engineers to ship high-impact features across our financial and distribution products, and to improve the reliability, performance, and security of our platform.
What You Will Work On
-
Design, build, and maintain core services and user-facing features.
-
Collaborate with product managers and designers to understand customer problems and translate them into technical solutions.
-
Improve performance, reliability, and observability of our systems as we scale across multiple markets.
-
Contribute to technical design discussions and help evolve our architecture in a regulated, high-compliance environment.
-
Help maintain a high bar on engineering quality through code reviews, testing, and documentation., You will help reshape how hotels and travel buyers work together by removing fragmentation and complexity in distribution and payments.
-
High-trust, collaborative culture
You will join a team that values in-person collaboration, clear communication, and accountability, while still supporting flexibility in how you do your best work.
- Growth stage environment
We are growing fast, providing the opportunity to take significant ownership and see your work directly influence product and business outcomes.
- International hubs
Work with colleagues and partners across Amsterdam, London, and New York, and be part of a truly international company.
Requirements
- Solid experience in Kotlin/Java.
- Experience in software engineering, building and maintaining production systems.
- Ability to turn complex, ambiguous problems into simple and robust solutions.
- You are able to write well defined unit/integration tests.
- You have high sense of quality code and community best practices.
- You understand data structures, algorithms and software design.
- Fluency in English
Benefits & conditions
We welcome bold ideas, but we commit based on evidence. We use data, experimentation, and clear hypotheses to decide what to build.
- Dare to do
We are proactive, take smart risks, and move from talking to doing. We learn by shipping and improve through iteration.
- See it, own it, and close it
When we spot a problem or opportunity, we take responsibility to drive it to completion instead of assuming someone else will.
- We apply radical candor
We care personally and challenge directly. We give and receive honest feedback so we can grow faster as individuals and as a team.
- In person first, call second
We prioritise in-person collaboration in our hubs to build trust, move quickly, and solve hard problems together.
- Build collaboratively
We actively involve the right people, share context early, and co-create solutions across teams and disciplines.