Senior Engineer - Reservation

OpenTable

Toronto, Canada
Base: $140,000 - $155,000 cad; bonus/equity: eligi...
On-site
C#/.net or java backend development
Redis caching and eviction strategies
Kafka event-driven architecture
The role involves building and operating critical systems that power the entire diner reservation lifecycle from booking to confirmation

Job Summary

  • The role involves building and operating critical systems that power the entire diner reservation lifecycle from booking to confirmation.
  • OpenTable offers a competitive compensation package including generous paid vacation, mental health support, and an annual company-wide week off.
  • Engineers are expected to own work from design through rollout while maintaining high standards for code quality and production reliability.

Matching Summary

The role involves building and operating critical systems that power the entire diner reservation lifecycle from booking to confirmation.

Salary

Base: $140,000 - $155,000 CAD; Bonus/Equity: Eligible for annual bonus and equity grant; Benefits: Health, dental, retirement, parental leave included

Skills & Requirements

Must-have

  • C#/.NET or Java backend development
  • Redis caching and eviction strategies
  • Kafka event-driven architecture
  • Postgres or SQL Server database design
  • Distributed systems reliability patterns

Nice-to-have

  • Reservation or marketplace platform experience
  • Payment flow integration knowledge
  • Legacy to modernized architecture migration
  • Proactive problem identification skills
  • Cross-functional stakeholder collaboration

Key Requirements

  • Strong experience with C#/.NET or Java ecosystems
  • Hands-on experience with Redis and cache technologies
  • Solid understanding of Kafka and event-driven systems
  • Experience with relational databases and query optimization
  • Comfort using AI-assisted development tools

Work Rights

Not specified

Tailored Resume

Cover Letter