We are looking for a product-focused Senior Software Engineer to join our Experiences Engineering team. This is a full-stack role, leveraging Java, SQL, React, AWS and AI tools. It suits "T-shaped" engineers who thrive on autonomy and technical leadership. You’ll build and maintain highly scalable distributed systems that power travel experiences for millions of users globally
We embrace flexibility in where and how work gets done and also value meaningful in-person moments to connect and collaborate. You can expect a remote-first working model with periodic in-person gatherings at your closest office for team connection, planning, or other key moments. This position is open to candidates based within a commutable distance (generally up to 1.5 hours) of one of our office hubs in London, Oxford, Krakow or Lisbon
Lead Technical Design: Own features end-to-end, leading the design and implementation of highly visible features while balancing security, privacy, and performance
Translate Strategy to Action: Work with Product and Data partners to turn high-level business goals into clear technical specifications, often serving as the technical lead for multi-quarter initiatives
Elevate the Team: Set the bar for code quality, lead the adoption of review standards, and mentor junior and mid-level engineers
Master Agentic AI: Use AI tools as a strategic partner to plan approaches, decompose ambiguous work, and establish new standards for monitoring and reliability
Architect for Resilience: Define the operational strategy and design highly fault-tolerant architectures, proactively identifying structural risks and setting the team-wide standards for automation, monitoring, and long-term stability
Optimize Systems: Actively look for opportunities to simplify, consolidate, or retire legacy code to reduce complexity and increase team velocity