Toronto, Canada Hybrid Employment

OpenTable is hiring a Staff Software Engineer (Availability)

About the Role

This position combines hands-on development with technical leadership, requiring ownership of end-to-end solutions for high-scale availability services, driving system evolution, and fostering a collaborative engineering culture.

Responsibilities

  • Serve as both an active developer and technical leader by writing code, designing systems, reviewing technical documentation, and managing solutions from concept to deployment and ongoing improvement.
  • Design, build, and refine C#/.NET-based services and APIs that deliver availability data to internal and external clients.
  • Lead the architectural direction of global-scale availability search systems and associated caching layers to ensure high performance and responsiveness.
  • Develop and refine caching strategies using in-memory and distributed solutions like Redis, balancing data freshness, consistency, and operational cost.
  • Guide the advancement of event-driven systems using Kafka to efficiently distribute inventory, configuration, and policy updates across availability platforms.
  • Make balanced decisions that weigh development speed, code quality, operational risk, and cost efficiency.
  • Leverage AI-powered tools responsibly for tasks such as design exploration, code generation, test creation, and incident review to accelerate delivery without compromising quality.
  • Drive project execution by breaking down complex, ambiguous initiatives into clear, actionable technical milestones.
  • Deliver accurate timelines and honor delivery commitments, while adapting plans as new information arises.
  • Identify and resolve interdependencies with other backend and platform teams early and proactively.
  • Represent your team in project meetings by delivering clear, concise, and actionable progress updates.
  • Establish and maintain high technical standards in coding, design, and code reviews, emphasizing simplicity, testability, readability, and long-term sustainability in the C#/.NET ecosystem.
  • Participate in cross-functional technical forums and practice communities to align systems with enterprise standards and advocate for team-specific requirements.
  • Promote a positive, inclusive engineering environment by encouraging open dialogue, blameless post-mortems, and decisions grounded in data.

Benefits

  • Opportunity to work remotely for up to 20 days annually from any location
  • Mental health and wellness support programs
  • Therapy sessions fully covered through SpringHealth
  • Free subscription to Headspace for mindfulness and meditation
  • Annual company-wide break allowing all employees to fully disconnect and recharge
  • Paid leave for new parents
  • Generous vacation policy including paid time off and a dedicated birthday leave
  • Paid hours for community volunteering
  • Career development support and growth opportunities
  • Annual stipend for professional development
  • Access to leadership training programs
  • Unlimited on-demand e-learning resources
  • Discounts on travel bookings
  • Employee-led resource groups for community and inclusion
  • 20 days of paid time off granted upon joining
  • Comprehensive private health and dental coverage
  • Life and disability insurance plans
  • Competitive compensation package including health benefits, flexible spending accounts, retirement plans, life insurance, various paid leaves, and eligibility for annual bonuses and equity awards

Compensation

Competitive base salary with eligibility for annual bonus and equity grant

Work Arrangement

Hybrid

Team

Diner Core Availability team

Other

Accommodations are available for applicants and employees who need support during the hiring process or on the job. Reach out to your recruiter to request assistance.

Not specified

About company
OpenTable
With millions of diners, 60,000+ restaurant partners and 25+ years of experience, OpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), is an industry leader with a passion for helping restaurants thrive. Our world-class technology empowers restaurants to focus on what matters most – their team, their guests, and their bottom line – while enabling diners to discover and book the perfect restaurant for every occasion.
All jobs at OpenTable Visit website
Job Details
Department Diner Core Availability
Category backend
Posted 2 days ago