Staff Software Engineer (Availability)

🇨🇦 Toronto, Ontario
Posted 2 months ago
Expires June 9, 2026
Full TimeHybridEngineering

OpenTable is seeking a Staff Software Engineer to join the Diner Core Availability team, responsible for developing and maintaining the systems that power availability searches for diners worldwide. This team handles millions of diners and thousands of searches per second, ensuring fast and reliable booking options across OpenTable's global network. The role is based in Toronto, Canada, with a hybrid work schedule requiring two days per week in the downtown office.

In this position, you will design, implement, and evolve C#/.NET services and APIs that provide availability information to both internal and external consumers. You will own the architecture of availability search services and related caches, ensuring low-latency, high-throughput performance at a global scale. Your responsibilities will also include defining strategies for in-memory and distributed caching, leading the evolution of event-driven architectures, and making pragmatic trade-offs between delivery speed, technical quality, operational risk, and cost.

The ideal candidate has over five years of experience designing, implementing, and operating backend services in C#/.NET. You should have a proven track record in building and scaling high-throughput, low-latency services, deep hands-on experience with Redis and other cache technologies, and a solid understanding of event-driven architectures and Kafka. Strong experience with database systems, distributed systems fundamentals, and observability and performance tuning in production is also required.

OpenTable offers a competitive base salary and benefits, including health benefits, flexible spending accounts, retirement benefits, life insurance, paid time off, and parental leave benefits. This role is also eligible for an annual bonus and equity grant.

Joining OpenTable means becoming part of a global team that values hospitality and taking care of others. The company fosters a culture of inclusivity, encouraging thoughtful debate, blameless retrospectives, and data-driven decision-making. Employees have tangible impacts, contributing to a global team that includes sister brand KAYAK and its portfolio of travel products.

More Jobs at OpenTable