Job Directory Opentable Principal Software Engineer

Principal Software Engineer Opentable
San Francisco, CA

OpenTable is an online restaurant reservation service company.

Companies like Opentable
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Opentable

Job Description

At OpenTable, we take pleasure in Software Development. We believe that velocity comes from a commitment to clean code and proven engineering principles. We deliver innovative products through rapid, continuous development. Millions of diners and thousands of restaurants around the globe use our products. If you are excited by constantly challenging engineering processes and can deliver exceptional quality in a fast-paced, agile environment, we'd like to meet you. Bonus points if you love restaurants too.

You'll Work On:

We manage the OpenTable Dining Rewards/Loyalty program that promotes diners to book more reservations to earn more rewards/points, increase new Diner acquisition and keep our users engaged by offering attractive reward options through various programs. Our vision is to make our loyalty program group-wide and profitable that users love - we want you to join us and help realize that vision

About You:

Part of a multi-functional team. You're curious, passionate, and enjoy tackling hard problems. You love technology and enjoy finding better ways to do things. You want to share what you discover and feel energized when you can learn from people around you. When you build software, you consider how people will use it from all angles. You take pride in carefully honing your work until it feels reliable and effortless to use. With several years of development experience, you've made significant contributions to projects you've been a part of, and want to engineer at a global scale. You are calm during incidents when debugging production issues across services and multiple levels of the stack. You are passionate about building successful products or systems, are comfortable handling multiple moving pieces, pays meticulous attention to detail and yearns new technologies and systems. You're familiar with things like:

* 8+ years of development experience in C#
* Strong working knowledge in multithreading and concurrent programming
* Minimum 5 years of working experience in building a scalable architecture that can process millions of records in a few minutes.
* 5 + years of strong experience in SQL databases like PostgreSQL or MongoDB or MS SQL
* Minimum 5 years of experience in building and maintaining RESTful services
* Working experience in message busses like RabbitMQ or Kafka
* Performance monitoring and analysis
* ACID and CAP trade-offs
* Experience building an automation‐focused culture, both in testing and build/deploy
* Good working knowledge on the .NET Core architecture
* Familiarity with REST, Docker/Singularity/Mesos

Nice to have:

* Knowledge or interest in learning Node.js
* Knowledge of HTML5, CSS3, Javascript (including Javascript frameworks)
* Knowledge of Agile methodologies
* Knowledge of cloud technologies and hands-on experience in at least one cloud platform
* Comfortable with Continuous Integration/Continuous Delivery Environments
* Experience with installation and deployment of servers and open source platforms

About OpenTable:

OpenTable, part of The Priceline Group (NASDAQ: PCLN), is the world's leading provider of online restaurant reservations, seating more than 16 million diners per month via online bookings across approximately 50,000 restaurants.

Since its inception in 1998, OpenTable has seated more than 830 million diners around the world. The Company is headquartered in San Francisco, California, and the OpenTable service is available throughout the United States, as well as in Australia, Canada, Germany, Japan, Mexico, and the UK.

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.


About Opentable

OpenTable is an online restaurant reservation service company.

5000 employees

120 kearny street

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.