Senior Software Engineer, Backend
Published date: 2026/11/07
- Location: Mumbai, Maharashtra, India
Responsibilities
As a member of this team, you'll be responsible for developing a variety of products and integrations which help connect OpenTable Restaurants with other products and systems so that they are able to seamlessly take advantage of a plethora of products built by other companies. Along with this, you will also contribute to other product feature areas and core engineering initiatives across the OpenTable for Restaurants product.
All of us are engineers, and we like to operate in a dedicated culture of ownership. You will own one or more of the product components, working with product managers to help in scoping features, contributing towards technical architecture and having primary responsibility for actual implementation of code and automated tests.
Requirements
• 3+ years in software engineering
• Strong experience with at least one of the following languages: Java, C#
• Document (NoSQL) or relational database experience
• Proven experience designing and building highly available, high-traffic APIs and Microservices architecture
• Deep understanding of data structures and OO design
• Discipline at unit, integration, and acceptance testing
• Passion or desire to participate in pair programming
Nice To Have
• Experience with Docker / Kubernetes / Singularity / Mesos
• Experience building message-driven systems
• Experience with caching frameworks and technologies like Redis
• Knowledge of system performance and operational readiness monitoring
• Experience collaborating with remote teams across time zones
• Experience working as a full-stack engineer will be an added advantage
About OpenTable
OpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), powers reservations for the hospitality industry. OpenTable’s software seats more than 1 billion people per year and helps more than 60,000 restaurants, bars, wineries and other venues attract guests, manage capacity, improve operations and maximize revenue.
Since its inception in 1998, OpenTable has seated more than 2 billion diners in over 80 countries. The Company is headquartered in San Francisco, California, and the OpenTable service is available throughout the United States, as well as in Canada, Germany, Japan, Mexico, the UK and many more locations.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
As an employee of OpenTable, you will be part of a global network that includes OpenTable and KAYAK's portfolio of meta-search brands including momondo, Cheapflights, Swoodoo, checkfelix and Mundi. Many employees are dedicated to one brand, but we all have the benefit of using each other’s strengths and insights. Together, we’re able to help people experience the world through dining and travel
As a member of this team, you'll be responsible for developing a variety of products and integrations which help connect OpenTable Restaurants with other products and systems so that they are able to seamlessly take advantage of a plethora of products built by other companies. Along with this, you will also contribute to other product feature areas and core engineering initiatives across the OpenTable for Restaurants product.
All of us are engineers, and we like to operate in a dedicated culture of ownership. You will own one or more of the product components, working with product managers to help in scoping features, contributing towards technical architecture and having primary responsibility for actual implementation of code and automated tests.
Requirements
• 3+ years in software engineering
• Strong experience with at least one of the following languages: Java, C#
• Document (NoSQL) or relational database experience
• Proven experience designing and building highly available, high-traffic APIs and Microservices architecture
• Deep understanding of data structures and OO design
• Discipline at unit, integration, and acceptance testing
• Passion or desire to participate in pair programming
Nice To Have
• Experience with Docker / Kubernetes / Singularity / Mesos
• Experience building message-driven systems
• Experience with caching frameworks and technologies like Redis
• Knowledge of system performance and operational readiness monitoring
• Experience collaborating with remote teams across time zones
• Experience working as a full-stack engineer will be an added advantage
About OpenTable
OpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), powers reservations for the hospitality industry. OpenTable’s software seats more than 1 billion people per year and helps more than 60,000 restaurants, bars, wineries and other venues attract guests, manage capacity, improve operations and maximize revenue.
Since its inception in 1998, OpenTable has seated more than 2 billion diners in over 80 countries. The Company is headquartered in San Francisco, California, and the OpenTable service is available throughout the United States, as well as in Canada, Germany, Japan, Mexico, the UK and many more locations.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
As an employee of OpenTable, you will be part of a global network that includes OpenTable and KAYAK's portfolio of meta-search brands including momondo, Cheapflights, Swoodoo, checkfelix and Mundi. Many employees are dedicated to one brand, but we all have the benefit of using each other’s strengths and insights. Together, we’re able to help people experience the world through dining and travel
0 page views
Related listings
-
Senior Software DeveloperSoftware Developer4 to 6 years of experience in Asp.net , SQL, Ajax, jQuery, Crystal report. Strong in database and Asp.net. Exposure to TFS or Devops.2026/11/07
-
Software Engineer - PegaSoftware DeveloperYour day in the role will include..You will design and develop complex BPM/CRM application collaborates with Mainframe, web and client server based legacy systems. Help overcome technical challenges, provide POC(Proof of Concept) to client as require...2026/11/07
-
Jendamark - Software Engineer - .Net/C#Software DeveloperJob Description • Implement major features using C#, ASP.net, WPF, JavaScript, SQL Server, web technology HTML or any other necessary technology • Pair program, write unit tests, lead code reviews, and QA analysis to ensure the highest quality softwa...2026/11/07
