Senior Software Engineer, K4B

Kayak Europe
Concord, MA, United States
about 1 month ago
Apply on us.experteer.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Cascading Style Sheets (CSS) Software Quality Code Review Computer Programming Databases Data Structures Relational Databases Software Debugging Document Object Model Human Resources Information System (HRIS)
+20 more
JQuery Unix Shell Machine Learning MySQL MyBatis OAuth Oracle (Applications) Security Assertion Markup Language (SAML) Simple Object Access Protocol (SOAP) Single Sign-On Software Engineering User Provisioning Software Web Services XPath Data Processing Enterprise Software Applications Okta Api Design Restful APIs Workday

Job description

Experteer Overview As a Senior Java Software Engineer at KAYAK, you will design and deliver features for our leading travel platform, focusing on data processing and high-performance integrations. You will work with cross-functional teams to extract, transform, and leverage data for better product decisions and new features. The role involves integrating with third-party APIs, building robust services, and guiding architectural decisions to support KAYAK’s enterprise footprint. This is a hands-on, impact-driven position in a fast-paced environment with a strong emphasis on code quality and scalability. Compensation / Benefits * Extract, parse, clean, join, and process data from databases * Communicate with APIs via REST or SOAP interfaces * Configure enterprise applications for large customers * Develop tools to assist in debugging existing products * Build and maintain high-performance integrations with third-party providers (airlines, hotels, rental cars) * Own designs from concept to deployment with high quality and performance * Participate in code reviews and architectural steering to keep the K4B project modular and reusable Tasks * +6-8 years of Java experience * Strong fundamentals in programming, data structures, algorithms, and software design * Ability to work independently and in a team * Good communication skills for technical and non-technical audiences * Experience with relational databases (MySQL or Oracle) * Knowledge of travel domain is beneficial * Experience with B2B systems or identity/HR integrations is beneficial (SCIM, SAML/OAuth, SSO, user provisioning/deprovisioning, HRIS/IDP like Workday, Okta, AD) * Experience with Unix shell scripting * Spring & Mybatis frameworks * DOM, XPath, JQuery, CSS * API development (REST, Web Service, SOAP) * Machine Learning beneficial Key requirements * remote work up to 20 days per year * mental health focus with SpringHealth * HeadSpace subscription * weekly paid lunch * paid parental leave * generous vacation and PTO

Requirements

for to deployment with high quality and performance * Participate in code reviews and architectural steering to keep the K4B project modular and reusable Tasks * +6-8 years of Java experience * Strong fundamentals in programming, data structures, algorithms, and software design * Ability to work independently and in a team * Good communication skills for technical and non-technical audiences * Experience with relational databases (MySQL or Oracle) * Knowledge of travel domain is beneficial * Experience with B2B systems or identity/HR integrations is beneficial (SCIM, SAML/OAuth, SSO, user provisioning/deprovisioning, HRIS/IDP like Workday, Okta, AD) * Experience with Unix shell scripting * Spring & Mybatis frameworks * DOM, XPath, JQuery, CSS * API development (REST, Web Service, SOAP) * Machine Learning beneficial Key requirements * remote work up to 20 days per year * mental health focus with SpringHealth * HeadSpace subscription * weekly paid lunch * paid parental leave * aaa aaaB_ vacation and PTO

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:18 min

Identifying deceptive server content and parsing messy HTML

Vidas Bacevičius Vidas Bacevičius · World Congress 2025

2:33 min

Introduction to security advocacy and automation testing

Chris Heilmann +2 · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

3:24 min

Evaluating remote software roles and compensation structures

Nacho Iacovino · World Congress 2021

3:19 min

Automating data extraction pipelines using natural language assistants

Vidas Bacevičius Vidas Bacevičius · World Congress 2025

Videos

See all

Related articles

See all