opentable

Staff Software Engineer (Availability)

Apply Now

At a Glance

Location
Toronto, Canada
Experience
5+ years
Posted
2026-03-25T15:19:06-04:00

Key Requirements

Required Skills

CI/CDKafkaKubernetesRedisSQL

Certifications

  • SAFe

Domain Knowledge

  • Engineering

Benefits & Perks

Health Insurance

Private health and dental insurance Life and Disability insurance We offer

Requirements

Strong experience (5+ years) designing, implementing, and operating

backend services in C#/.NET

Proven track record building and scaling

high-throughput, low-latency services

Redis and other cache technologies

, including key design, eviction strategies, cache invalidation patterns, and multi-layer caching topologies.

Compensation & Benefits

Work from (almost) anywhere for up to 20 days per year

Focus on mental health and well-being:

Company-paid therapy sessions through SpringHealth

Company-paid subscription to HeadSpace

Company-wide week off a year - the whole team fully recharges (and returns without a pile-up of work!)

Paid parental leave

Responsibilities

The Diner Core Availability team builds and operates the systems that power

availability search for the core diner experience

—delivering fast, reliable booking options across our global network.

We serve millions of diners, handle several thousands of searches per second, and operate under strict low-latency and high-reliability requirements.

The team owns the end-to-end lifecycle of availability queries: from ingesting upstream changes (inventory, policies, events) through event-driven pipelines, to maintaining highly-optimized in-memory and distributed cache layers, to responding to real-time search requests from web and mobile clients.

They help raise the bar on performance, reliability, and simplicity as we scale availability search at OpenTable.

Team

in projects you own during sync meetings by providing clear, and actionable updates.

Provide technical leadership

Set and uphold

code, design, and review standards

for the team in C#/.NET and our surrounding ecosystem, with a focus on simplicity, testability, readability, and long-term maintainability.

Represent the Diner Core Availability team in

About the Company

With millions of diners and tens of thousands of restaurant partners around the world, OpenTable is an industry leader in online reservations. Our technology helps restaurants focus on what matters most – their guests, their teams, and their business – while giving diners a reliable, delightful way to find the perfect restaurant for any occasion.

Every OpenTable employee has a tangible impact, contributing to a global team that includes our sister brand KAYAK and its portfolio of travel products. We believe hospitality is about taking care of others, and that ethos shapes both our products and how we work together.