Senior JAVA Software Engineer, Ads
KAYAK, Kaunas Office
- Pay
- Not listed by the employer
- Work type
- Hybrid
- Level
- Senior
- Area
- Software engineering
- Posted
- Sep 24, 2026
About the role
KAYAK, part of Booking Holdings (NASDAQ: BKNG), 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.
IN THIS ROLE YOU WILL:
- Lead the design and delivery of complex backend features, from initial scoping through deployment and ongoing production support
- Contribute to technical design reviews and architecture discussions, collaborating with engineers and architects across teams
- Write well-tested, readable, and maintainable code consistent with team quality standards; participate actively in code reviews and provide constructive feedback
- Mentor and support the growth of less-experienced engineers through technical guidance, knowledge sharing, and pairing
- Work closely with product managers and commercial partners to clarify requirements, surface trade-offs, and deliver reliable outcomes
- Participate in on-call rotations: monitor system health, investigate production issues, and write clear bug tickets and documentation
- Proactively identify opportunities to improve system performance, reduce complexity, and address technical debt in aging codebases
- Contribute to sprint ceremonies — planning, refinement, retrospectives, and demos — and help improve team delivery processes over time
- Use AI-assisted development tools responsibly to improve productivity, code quality, and delivery efficiency
- Collaborate across engineering, data science, and business intelligence teams to deliver integrated solutions
PLEASE APPLY IF YOU HAVE:
- Demonstrated experience designing, building, and operating backend systems in production environments
- Strong proficiency in Java or a comparable backend language, with comfort working across distributed systems and service integrations
- Experience with system design, performance optimization, and debugging in complex, multi-service environments
- A collaborative working style: you communicate clearly, follow through on commitments, surface risks early, and ask good questions
- Professional proficiency in written and spoken English
- Curiosity and a willingness to challenge existing approaches with concrete, well-reasoned alternatives
You may also bring (not required — equivalent experience, training, or transferable skills considered):
Similar roles at other companies
Pay not posted
Posted 5 days ago
Pay not posted
Posted 5 days ago
Pay not posted
Posted 5 days ago
Principal Software Engineer, Back End (Bangkok based, Relocation provided)
AgodaBangkok, Thailand +1
Pay not posted
Posted Jan 14, 2025
Listed on KAYAK's Ashby job board; checked 19 h ago. First seen by us 21 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.