About the job
Join KAYAK, a prominent travel search engine and part of Booking Holdings (NASDAQ: BKNG), as we redefine travel planning. With millions of queries across our platforms, we empower travelers to discover their ideal flights, accommodations, rental cars, and vacation packages. Our innovative corporate travel solution, KAYAK for Business, is also reshaping the business travel landscape.
At KAYAK, you will be an integral member of a dynamic travel company that encompasses a portfolio of renowned metasearch brands, including momondo, Cheapflights, and HotelsCombined. Our journey from a start-up to an industry leader is fueled by innovation, allowing every employee to leave a lasting impact. We are dedicated to creating the ultimate travel search engine to simplify global exploration for everyone.
We are currently in search of a talented Software Architect to act as a pivotal technical leader within our backend engineering division. In this role, you will establish the technical vision and oversee architectural governance essential for maintaining KAYAK’s top-tier search and booking ecosystem. Your expertise will ensure the reliability of a high-concurrency platform that integrates with over 200 global travel partners, 500,000 hotel properties, and 550 airlines.
As our Software Architect, your responsibilities will extend beyond the delivery of individual features. You will amplify our capabilities by identifying technical challenges across platforms, mentoring senior engineering professionals, and ensuring our enterprise-grade solutions for KAYAK for Business (K4B) are resilient, scalable, and aligned with our strategic global growth objectives.
This position requires at least 3 days per week in our Kaunas office.
Key Responsibilities:
Ensure optimal performance of search and booking functionalities to meet the demands of our global enterprise clients.
Lead the development of high-performance, fault-tolerant integration frameworks for third-party APIs (NDC, GDS, and proprietary provider protocols), emphasizing low-latency execution and high availability.
Act as a primary consultant for various engineering teams, clarifying complex architectural decisions and ensuring technical coherence across the K4B ecosystem.
Drive initiatives to enhance the engineering lifecycle, including establishing advanced observability patterns, CI/CD maturity, and refining internal standards for code quality and distributed systems design.
Translate high-level business goals into comprehensive technical specifications that guide development efforts.
