Senior Software Engineer, K4B

KAYAKConcord, MA
$125,000 - $140,000Hybrid

About The Position

KAYAK, part of Booking Holdings, is a leading travel search engine that helps people find flights, stays, rental cars, and vacation packages. They are also developing a corporate travel solution called KAYAK for Business. As an employee, you will be part of a global metasearch company with a focus on innovation and building the best travel search engine. This role specifically seeks a Senior Java Software Engineer to implement new features and maintain the platform, with a strong emphasis on working with data – parsing, analyzing, investigating, interpreting, modeling, and extracting knowledge from large volumes of data. The ideal candidate will have a passion for processing data to drive business decisions or develop new features in a fast-paced environment with diverse projects. This role requires working from the Concord, MA office at least 3 days per week.

Requirements

  • +6-8 years of experience with Java programming
  • Strong understanding of programming fundamentals, data structures, algorithms, and software design
  • Ability to work independently and with a team
  • Good communication skills for sharing ideas clearly with both technical and non-technical colleagues
  • Experience with relational databases like MySQL or Oracle
  • Unix shell scripting
  • Spring & Mybatis frameworks
  • DOM and using XPath, JQuery & CSS
  • API development using REST, Web Service, SOAP, etc

Nice To Haves

  • Prior experience in the travel domain is beneficial
  • Experience with B2B systems or identity/HR integrations is beneficial — e.g., SCIM, SAML/OAuth, SSO, user provisioning/deprovisioning, and connecting HRIS/IDP platforms (Workday, Okta, Active Directory) to product services.
  • Machine Learning

Responsibilities

  • Extract data from databases, write scripts to parse, clean, combine, and process them
  • Communicate with APIs via REST or SOAP interfaces
  • Configure enterprise applications for large customers
  • Develop tools to assist in the debugging of existing products
  • Build and maintain high-performance integrations with third-party APIs (airlines, hotel and rentalcars providers)
  • Take full ownership of designs: from initial concept to deployment while maintaining high standards for code quality and performance
  • Participate in code reviews and architectural steering to ensure the K4B project remains modular and reusable as KAYAK expands its enterprise footprint

Benefits

  • Work from (almost) anywhere for up to 20 days per year
  • Company-paid therapy sessions through SpringHealth
  • Company-paid subscription to HeadSpace
  • Company-wide week off a year
  • No meeting Fridays
  • Paid parental leave
  • Generous paid vacation + time off for your birthday
  • Paid volunteer time
  • Development Dollars
  • Leadership development
  • Access to thousand of on-demand e-learnings
  • Travel Discounts
  • Employee Resource Groups
  • Competitive retirement and health plans
  • Free lunch 2 days per week
  • Fun quarterly events such as boat trips, arcades, ski trips, Thursday socials, and more
  • health benefits
  • flexible spending account
  • retirement benefits
  • life insurance
  • paid time off (including PTO, paid sick leave, medical leave, bereavement leave, floating holidays and paid holidays)
  • parental leave benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service