Senior Engineer - Search - San Francisco, CA

Software Developer in San Francisco, CA

Posted 2019-05-28

At OpenTable, we deliver creative products through rapid, continuous development. Millions of diners and thousands of restaurants around the globe use our products. If a constantly challenging engineering environment excites you, we'd like to meet you. Bonus points if you love restaurants.

We move fast, release frequently, and believe strongly in automated testing to help maintain our quality and velocity. We break things sometimes - and that’s fine. We learn from it. Is your Github profile a little thin? You’ll have a chance to improve it.


Our Search team is looking for someone exceptional to fill our Senior Engineer role. As a member of this team, you'll responsible for building the key systems that power the OpenTable search experience.

Your responsibilities will range from:

- Problem-solving with our data science team
- Crafting new systems and APIs
- Innovating on ways to search through massive data sets


- 5+ years in software engineering
- You have strong CS fundamentals
- You are experienced building highly scalable and highly available systems
- You have a deep understanding of data structures and OO design
- You're disciplined at unit, integration, and acceptance testing
- You have a passion or desire to participate in pair programming

You have:

- 3+ years in Java development
- Understanding of the JVM

Nice to haves:

- At least 3 years JS development experience
- Understanding of Node.js
- Experience with a server framework like Express or Hapi


- A willingness to learn whichever one you don't know while on the job and working with your awesome teammates

Ready to be Seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Company summary

We love what can happen around the restaurant table. Since 1998, we’ve been committed to empowering that experience. From helping restaurants grow and run their businesses, to enabling diners to discover and book the perfect table every time they dine, our story is one of connection — among diners, restaurants, and their communities.

But the table is just the start. Now, we’re growing globally like never before, and continuing to lead the conversation in the tech and restaurant spaces with products that anticipate the changing needs of restaurants and diners.

As we span countries and cultures, we’re very aware of an essential ingredient in making the power of our products possible: you. You are the reason why we work hard to be one step ahead of the moment and what inspires us to embody the true spirit of hospitality. So, pull up a chair and join us.


Free snacks; discounted gym memberships; commuting benefits; generous PTO; happy hours on Fridays.

Tech Stack

Python, Node, Angular, Java, C#, ASP.NET, MVC, JavaScript, JSON, Unix/Linux

Interview process

Initial phone screen; possible hiring manager phone screen; 2 onsite interviews (5 hours each).

Be Seen in a new Software Developer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and Be Seen.