KAYAK is hiring a

Software Engineer

Kaunas, Lithuania

KAYAK and OpenTable is looking for a Software Engineer to join us on a mission to power outstanding dining experiences, because we enjoy what can happen around the restaurant table. 

As we seek to improve and enrich that experience for our diner and restaurant customers, we’re actively seeking a Software Engineer to join our SFX team that operates in a pod model, comprising one team focusing on Search and the other on SEO. There's quite a bit of fluidity and shared work between the teams so you'll have plenty of opportunities to explore both.


  • Build new ways for users to discover restaurants on a modern platform using technologies such as React, Redux, and GraphQL.
  • Craft useful and practical user interfaces for finding restaurants by building better user experience for our popular desktop and mobile sites
  • Improve yourself and the team by learning new skills and sharing your knowledge with others
  • Create a better product by voicing your opinions on how and why we do what we do
  • Use data insights such as A/B Testing or User Research to improve the experience for diners.


OpenTable teams are independent and come up with their own way of working. In our team, we use two-week sprints to prioritise and drive work. How do you prefer to work? You will have lots of opportunities to affect the way we work together.


Enjoying what you do and being able to progress in your career is important to us. Not everyone wants to be a manager, so OpenTable has parallel tracks for both technical and management roles, which you can switch between at any time.



  • You have an empathetic mindset and enjoy working with developers, designers and product owners of all career levels
  • You are comfortable working with code both on the server-side and client-side
  • You have experience with building and maintaining a full-stack Node application
  • You value testing as a way to ensure a great user experience
  • You possess an appetite for continually refining and improving the end-user experience as well as the developer experience


In our teams not everyone knows everything, and we don't expect you to either. You'll be encouraged to learn on the job, and we have dedicated culture time at the end of our sprints for people to explore, learn and be creative.


About OpenTable

OpenTable engineers come from diverse backgrounds, and we believe that a team with a broad set of experiences produces amazing results. You do not have to have a computer science degree; in fact, several of us have social science degrees or no degree at all. You'll regularly work with our development teams all over the world, from San Francisco to London.


We aspire to have a workplace that reflects all of the diverse communities we serve. We know that when we have diverse teams we produce more innovative ideas, products, services, and better business outcomes for our stakeholders. OpenTable/KAYAK is proud to be an Equal Opportunity Employer and we welcome and encourage candidates from all backgrounds and experiences to apply for roles on our team.  Whoever you are, just be you.


Benefits and Perks

  • Day off on your birthday
  • Free lunch once a week
  • Flexible hours
  • Headspace subscription
  • Regular team events/excursions
  • Additional paid paternity leave
  • Generous healthcare insurance
  • No stupid meetings
  • Drinks, coffee, snacks, games etc.