
Job Overview
Location
Concord Office
Job Type
Full-time
Category
Software Engineer
Date Posted
March 10, 2026
Full Job Description
đź“‹ Description
- • Join KAYAK, a global leader in travel search and part of Booking Holdings (NASDAQ: BKNG), and contribute to a platform that empowers millions worldwide to discover their perfect travel experiences. As a Java Software Engineer, you will play a pivotal role in developing and maintaining our cutting-edge travel search engine, a system that processes billions of queries annually across a diverse portfolio of leading travel brands including momondo, Cheapflights, and HotelsCombined.
- • This is an exceptional opportunity to work within a dynamic, fast-paced environment where innovation is deeply ingrained in our DNA. You will be instrumental in implementing new features and enhancing the robustness and scalability of KAYAK's world-leading platform, directly impacting how people explore the globe.
- • We are particularly seeking individuals with a strong affinity for working with data. Your responsibilities will encompass the entire data lifecycle, from extraction and parsing to analysis, investigation, interpretation, modeling, and ultimately, extracting actionable knowledge from vast datasets. This data-centric approach is crucial for driving informed business decisions and developing innovative new features.
- • You will be tasked with extracting data from various databases, developing sophisticated scripts to parse, clean, combine, and process this information efficiently. This requires a meticulous approach to data integrity and a deep understanding of data manipulation techniques.
- • A significant aspect of the role involves seamless communication with external systems through APIs, utilizing both REST and SOAP interfaces. You will be responsible for integrating KAYAK's platform with various partners and services, ensuring smooth data exchange and functionality.
- • You will also be involved in configuring enterprise applications for our large-scale customers, ensuring that our solutions meet their specific needs and integrate effectively into their existing workflows. This requires a blend of technical expertise and a customer-centric mindset.
- • A key contribution will be the development of essential tools designed to assist in the debugging of existing products. These tools will enhance the efficiency and effectiveness of our engineering team, enabling faster issue resolution and improved product stability.
- • You will have the invaluable opportunity to collaborate closely with a team of highly experienced and talented developers. This collaborative environment fosters continuous learning, knowledge sharing, and the collective pursuit of technical excellence.
- • The role demands a strong foundation in Java programming, coupled with a comprehensive understanding of programming fundamentals, data structures, algorithms, and robust software design principles. This ensures the development of high-quality, maintainable, and performant code.
- • You will be expected to work both independently, taking ownership of tasks and projects, and collaboratively within a team setting, contributing to shared goals and objectives.
- • Excellent communication skills are paramount, enabling you to articulate complex technical ideas clearly and concisely to both technical and non-technical colleagues, fostering effective cross-functional collaboration.
- • Familiarity with relational databases such as MySQL or Oracle is essential for managing and querying the data that underpins our platform.
- • Experience with Unix shell scripting will be beneficial for automating tasks and managing our server environments.
- • Proficiency with the Spring and Mybatis frameworks is expected for developing robust and scalable Java applications.
- • Understanding of DOM manipulation and experience using XPath, JQuery, and CSS will be valuable for front-end related tasks or data extraction from web content.
- • Hands-on experience in API development using REST, Web Services, and SOAP is crucial for enabling seamless integration with internal and external systems.
- • Exposure to Machine Learning concepts and applications will be advantageous, as we increasingly leverage data science to enhance our offerings.
- • This role requires a commitment to working from our Concord, MA office for at least three days per week, fostering in-person collaboration and team cohesion.
Skills & Technologies
About Booking Holdings Inc.
Kayak is a travel search engine and booking platform that aggregates fares and rates for flights, hotels, rental cars, and vacation packages from hundreds of travel sites and suppliers. It provides price comparison tools, price alerts, mobile apps, and itinerary management features to help consumers find and organize travel options efficiently. The company operates globally and is headquartered in Stamford, Connecticut.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.
Similar Opportunities

Web.com Group, Inc.
2 months ago

Ryzlabs Inc.
2 months ago

Anyone AI Inc.
27 days ago

Anyone AI Inc.
27 days ago