> Markdown version of [/jobs/ext/1945745-senior-software-engineer-search](https://www.wearedevelopers.com/jobs/ext/1945745-senior-software-engineer-search). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Search - **Company:** OpenTable, Inc. - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Automation of Tests, Data Structures, Github, Java Virtual Machine (JVM), Node.Js, Object-Oriented Software Development, Open Source Technology, Pair Programming, Software Engineering - **Published:** August 6, 2026 - **Apply:** https://www.wayup.com/i-j-opentable-492432948989739/ ## About the Role 5+ years in software engineering Strong CS fundamentals Experience building highly scalable and highly available systems Solid understanding of data structures and OO design Discipline at unit, integration, and acceptance testing Pair Programming Desire and/or Experience Either: * 3+ years in Java * Understanding of the JVM Or: * 3+ years in JS * Understanding of Node.js * Experience with a server framework like Express or Hapi ## Description 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. We open source as much of our work as possible. Your Github profile a little thin? You'll have a chance to improve it. RESPONSIBILITIES; Our Search team is looking for someone exceptional to fill our Senior Engineer role. As a member of this team, you will be responsible for building the key systems that power the OpenTable search experience. Your responsibilities will range from: * Problem-solving with our data science team * Creating new systems and APIs ## Related Videos - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Phel, a native Lisp for PHP](https://www.wearedevelopers.com/videos/791-phel-a-native-lisp-for-php) - [Search and aggregations made easy with OpenSearch and NodeJS](https://www.wearedevelopers.com/videos/490-search-and-aggregations-made-easy-with-opensearch-and-nodejs) - [100 million days in Vienna: A story of APIs & AI in tourism.](https://www.wearedevelopers.com/videos/93-100-million-days-in-vienna-a-story-of-apis-ai-in-tourism) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [WeAreDevelopers Dev Digest Issue 116 - The new search wars…](https://www.wearedevelopers.com/magazine/445-wearedevelopers-dev-digest-issue-116-the-new-search-wars)