Senior JAVA Software Engineer
$125k - $165kKAYAK
Join Our Team at KAYAK
KAYAK, part of Booking Holdings, is a leading travel search engine. With billions of queries across our platforms, we help people find their perfect flight, stay, rental car and vacation package. We're also transforming business travel with a new corporate travel solution, KAYAK for Business.
As an employee of KAYAK, you will be part of a travel company that operates a portfolio of global metasearch brands including momondo, Cheapflights and HotelsCombined, among others. From start-up to industry leader, innovation is in our DNA and every employee has an opportunity to make their mark. Our focus is on building the best travel search engine to make it easier for everyone to experience the world.
We're hiring Java Backend Engineers to help improve and maintain KAYAK's search and booking systems. If you care about travel and building helpful, reliable user experiences, we'd love to hear from you.
This role will be required to work from our Cambridge or Concord, MA office 3 days per week.
In This Role, You Will:
- Build and maintain backend features for the Stays team (search, booking, integrations).
- Improve performance, reliability, and user experience of existing systems.
- Integrate and maintain connections with internal and third-party APIs.
- Collaborate with frontend engineers, product, design, and QA to deliver features
Please Apply If You Have:
- Strong Java development skills.
- Experience designing APIs and backend services.
- Experience building high-performance, scalable services.
- Familiarity with relational databases (e.g., MySQL) and web data formats/protocols ( XML, JSON).
- Practical experience with APIs (design, consumption, or integration).
- Clear communicator who works well on a team.
- Self-driven and able to move projects forward independently.
Nice to have
- Experience with Spring, Git, Redis, Kafka, or similar technologies.
- Experience working on search, booking, or high-throughput systems.
Benefits and Perks
- Work from (almost) anywhere for up to 20 days per year
- Flexible hours and ability to work from home 1 or 2 days per week
- Generous retirement plans
- Awesome health, dental and vision insurance plans with flexible spending accounts
- Focus on mental health and well-being:
- Company-paid therapy sessions through SpringHealth
- Company-paid subscription to HeadSpace
- Company-wide week off a year - the whole team fully recharges (and returns without a pile-up of work!)
- No meeting Fridays
- Universal paid parental leave
- Generous paid vacation + time off for your birthday
- Paid volunteer time
- Focus on your career growth:
- Development Dollars
- Leadership development
- Access to thousands 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 happy hours, and more
Compensation
There are a variety of factors that go into determining a salary range, including but not limited to external market benchmark data, geographic location, and years of experience sought/required. The range for this Massachusetts based role is $125,000-165,000, not inclusive of annual bonus and recurring RSU grants.
We offer a competitive base salary and benefits including: 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); and parental leave benefits.
Inclusion
At KAYAK, we want everyone to have the space to grow, share ideas and do great work. That's why we're focused on hiring the best talent from all walks of life and experiences, supporting them well and making sure no one feels like they have to fit a mold to belong here.
If you need accommodations during the application or interview process, or on the job, we're here to support you. Please reach out to your recruiter to request any accommodations.
#LI-MP1
- A technology consulting company is seeking a Java Software Engineer for a full-time position in Annapolis Junction, MD. Candidates must possess an active TS/SCI clearance with Polygraph and have at least 12 years of software engineering experience. Benefits include 25...SeniorFull timeRemote work
$150k - $275k
A technology company is seeking a talented Software Engineer to design and implement software for complex systems. The role requires strong Java skills, Kubernetes experience, and a background in agile methodologies. Candidates must have a Bachelor’s degree with 9 years...SeniorRemote work- ...manufacturer in Seal Beach, California is seeking a motivated Software Engineer to join the Bixby Software team. This position requires an... ...Candidates should have a Bachelor's Degree, experience in ReactJS and Java, along with skills in Agile methodologies. The role...Senior
- Garmin Ltd. is looking for a full-time Senior Software Engineer at their U.S. headquarters in the Greater Kansas City area. This role involves providing... ...leadership and project planning for software development in Java and mentoring less experienced engineers. Applicants should...SeniorFull time
- Sas in Cary, NC is seeking a Senior Software Developer proficient in Java and Golang. This hybrid role involves developing scalable software solutions and collaborating on technical documentation. The ideal candidate will have 8+ years of experience, a Bachelor's degree...Senior
- ...A leading technology company is seeking a Senior Compensation Consultant to support the design, administration, and analysis of compensation programs. The role requires expertise in base pay, incentives, and equity, along with strong research and modeling skills. Candidates...Senior
- Enlighten, a leader in big data solutions, is seeking a Software Engineer to design and develop innovative software capabilities for our clients... .... The ideal candidate will have extensive experience in Java development and a current U.S. Government security clearance....SeniorRemote work
- interactive investor is seeking a Senior Java Software Engineer to join their team in Manchester. The hybrid role requires strong expertise in Java development and cloud-based applications. You'll work with a passionate team to design and deliver high-quality scalable solutions...Senior
$69.5k - $74.5k
...Senior Java Software Engineer Richardson, Texas Hybrid Full Time $69.5k - $74.5k Senior Software Engineer – Java (Monolithic Systems) Richardson, TX (Hybrid – 2 days onsite) Full-Time A publicly traded enterprise software company is hiring a Senior...SeniorFull time- ...readiness You Have ~5+ years of professional experience with Java Strong hands-on experience with Spring Boot (Spring Boot 3.x and... ...and Spring Boot Design and implement integrations with booking engines and ERP (Microsoft Dynamics 365 Business Central via OData/REST)...SeniorRemote work
$160k
Software Engineer - Java & Linux We are seeking an experienced Software Engineer with strong expertise in Java development and Linux environments to support enterprise‑grade, high‑performance applications in distributed computing environments. Required Qualifications:...SeniorFlexible hours- ...Senior Software Engineer Play a key role as a Senior Software Engineer on scrum teams focused on developing our Cloud Platform that will serve... ...responsibilities will include: Build large-scale applications using Java or similar languages, with a focus on high-performance,...Senior
- Senior Java Software Engineer Job in USA 2026 | FDM Group Senior Java Software Engineer Job in USA 2026 | FDM Group An exciting opportunity is available for a Senior Java Software Engineer to join a major financial technology transformation program in Charlotte, North Carolina...SeniorFull time3 days per week
- Senior Java Full Stack Engineer (Onsite - Charlotte, NC) Location: Charlotte, NC Work Arrangement: Onsite Employment Type: Full-time Experience... ...hands‑on development experience, a solid understanding of software architecture, and a passion for delivering reliable,...SeniorFull timeWork experience placement
- ...team members Ensure successful quality software with emphasis in Security, Privacy,... ...dependencies and integration with other engineering teams Partner with the Product Owners... ...Experience designing APIs and creating Java RESTful microservices ~ Experience with...SeniorContract work
- Uniting Holding is seeking accomplished Software Engineers to join their team in Raleigh, North Carolina. This role involves designing, developing, and supporting technical solutions using cutting-edge technologies. The team emphasizes collaboration and offers a dynamic...Senior
- Huntington Ingalls Industries in Columbia, MD, is seeking a Software Engineer to design, develop, and implement complex software solutions. This role requires a strong background in Java development and experience with RESTful services and Microservices architecture. The...Senior
- Huntington Ingalls Industries is seeking a Software Engineer in Columbia, MD. You will design and implement software capabilities, focusing on Java-based systems and collaboration with a dynamic team. Candidates should have 9+ years of experience in software engineering...Senior
- ...environment. You will be working on a team of engineers with a broad range of skills to develop... ...and traditional technologies, such as Java, SQL, AWS/cloud, and related technologies... ...strong proficiency with SQL Experience with software development lifecycle (SDLC) from...SeniorVisa sponsorship
- ...Job Title Senior Java Developer / Software Engineer 3 Duration 3+ Months Rate $60-65/hr on W2 or $70-75/hr on 1099 or C2C Location Austin, TX 78751 (Hybrid – local candidates to Austin area) Schedule Monday-Friday, 8:00 AM – 5:00 PM (excluding State holidays) Overview...SeniorFor contractorsLocal areaMonday to Friday
$120k - $130k
Sr. Java Developer - Tekniforce We are looking for a Sr. Java Developer. This is a full... ...Computer Science or Information Technology Seniority level Mid‑Senior level Employment type... ...Job function Information Technology Software Development Benefits Medical insurance...SeniorPermanent employmentFull timeRemote workVisa sponsorship$160k
...Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense... ...US government and military services. Software Engineer - Java & Linux We are seeking an experienced Software Engineer with...SeniorWork at officeFlexible hours$75 - $90 per hour
...Senior Java Software Engineer San Francisco, California Hybrid Contract $75/hr - $90/hr Senior Software Engineer – Java / AWS (Contract) Location: San Francisco, CA (Hybrid) Employment Type: Contract A large U.S.-based financial technology organization...SeniorHourly payFull timeContract workTemporary workFor contractorsFlexible hours- ...Senior Java Software Engineer Weather Means Business™. WSI is the world's leading provider of weather-driven business solutions that enable enterprises to make better decisions using the most accurate and precise weather data available. WSI serves some of the world...Senior
$140k - $170k
We are seeking an experienced Senior Software Engineer with a strong understanding of software design patterns to lead key initiatives in cloud infrastructure... ...software engineering experience , with deep expertise in Java, Spring, and applying design patterns (GoF, architectural,...SeniorFull timeWork at officeRemote work2 days per week- ...Senior Java Software Engineer, 12-Month Contract, San Jose, CA We currently have a 12-month contract opportunity available for a Senior Java Software Engineer. You will work directly with a team of 10 engineers, product managers and technical leads. Hours for this position...SeniorContract workWork experience placementRemote work
- ...Early Warning Services LLC is seeking a skilled software developer in Scottsdale, Arizona. The role involves designing, developing, and... ...and innovation. Candidates should have a strong understanding of Java, SQL, and automated testing frameworks like Selenium. The company...Senior
- Cayuse is looking for a Senior Software Engineer to enhance our Research Platform. This role involves full-stack development, focusing on delivering... .... Ideal candidates possess over 5 years of experience with Java, Spring, and AWS, along with strong testing practices. We...SeniorRemote jobFlexible hours
- Enlighten, a leader in big data solutions, is seeking a Software Engineer in Columbia, MD. The role involves designing and implementing complex software capabilities, collaborating with talented engineers, and requires security clearance. The position supports a hybrid...SeniorRemote work
- A leading GIS software company is seeking a software engineer to develop scalable web services for ArcGIS Workflow Manager. The role requires over 5 years of experience in Java or Scala, strong skills in REST web services, AWS infrastructure, and excellent communication...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior JAVA Software Engineer. Be the first to apply!
- junior java developer United States
- java devops engineer United States
- java developer full time United States
- junior java developer no experience United States
- java developer remote United States
- senior java software engineer United States
- java developer c2c United States
- java developer visa sponsorship United States
- java security engineer United States
- java spring developer United States

