Senior Software Engineer

OpenTable, Inc.
San Francisco, CA, United States
3 days ago

Role details

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

Tech stack

Clean Code Principles Java (Programming Language) C Sharp (Programming Language) C++ (Programming Language) Relational Databases Web Development Python (Programming Language) Microsoft SQL Server MySQL Software Engineering Backend Build Management
+3 more
Information Technology Front End Software Development Microservices

Job description

The Restaurant Lifecycle team is focused on expanding the OpenTable offering to include millions of restaurants around the world. We have our flagship on-premise product ERB installed in over 40,000 restaurants across the world. Also we have the next-generation cloud product Guest Center with thousands of growing customers. You will responsible for upgrading, designing, building and testing the infrastructure that is the lifeblood of OpenTable. This includes looking for the breaking points in our system as it scales and reacting quickly to solve immediate problems while continuously improving our products. RESPONSIBILITIES

  • Full stack application and web development, with a focus on backend technologies
  • Help design and build the tools and elements needed to keep tens of thousands of restaurants operating smoothly
  • There will be a mixture of technologies and a mixture of frontend/backend/application development. Anything and everything necessary to get the job done.

Requirements

  • Bachelor’s degree in Computer Science or equivalent
  • 7+ years experience in Software Engineer with considerable exposure to working with live production systems
  • 3+ years experience working with a relational database such as SQL Server or MySQL
  • Experience working on growth or acquisition-focused teams (extra points if B2B focused)
  • Comfort working with or integrating with new and legacy company services
  • Solid knowledge of C# or C++
  • Experience working within a distributed micro-services architecture
  • Command of your favorite programming language (be it JS, Python, Java, C#, etc)
  • Experience building an automation-focused culture, both in testing and building/deploying

About the company

OpenTable, part of The Priceline Group (NASDAQ: PCLN), is the world’s leading provider of online restaurant reservations, seating more than 23 million diners per month via online bookings across approximately 45,000+ restaurants. Since its inception in 1998, OpenTable has seated more than 1 billion diners around the world. The Company is headquartered in San Francisco, California, with OpenTable service available throughout the United States, Canada, Germany, Japan, Mexico, UK and Australia.

Apply for this position

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

Apply on www.wayup.com

Good distractions

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

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:07 min

Transitioning architecture to microservices at Netflix

Steve Upton Steve Upton · WWC 2022

5:00 min

Exploring the specific workplace responsibilities of staff software engineers

Jan Giacomelli · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · WWC Europe 2026

Videos

See all

Related articles

See all