Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Engineer - Reservation

$140k - $155k per year
Full-time

Opentable

This will be a remote role to start, with plans to transition to hybrid in-office 2x/week located in downtown Toronto.

About 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.

Every employee at OpenTable has a tangible impact on what we do and how we do it. You’ll also be part of a global team and its portfolio of metasearch brands. Hospitality is all about taking care of others, and it defines our culture.

The Opportunity 

The Diner Core Reservation team builds and operates the systems that power the reservation lifecycle for the core diner experience – from slot lock and booking through change, cancel, confirm, and downstream event publication. These systems sit at the center of a critical set of diner, restaurant and partner flows, serving OpenTable web and mobile clients as well as partner integrations, and they operate multi-region with strict expectations around correctness, latency, and reliability.

We’re looking for a Senior Engineer who can design and deliver changes in a complex reservation domain, raise the bar on software quality, and help the team move quickly without compromising reliability. The team works across a mix of C#/.NET and Java services and supporting systems, and the role requires comfort navigating both ecosystems. Other technologies you’ll work with include Redis, relational databases such as Postgres or SQL Server, in-memory and distributed caches, RESTful APIs, and Kafka-based event-driven architectures (EDA).

What You'll Do

You’ll be a hands-on backend engineer: writing code, contributing to design docs, reviewing changes thoughtfully, and owning work from design through rollout, observability, and iteration.

Code craft and Architecture


  • Design, implement, and evolve backend services and APIs that support various reservation related workflows

  • Build a strong understanding of how reservation flows interact with adjacent systems such as partner APIs, restaurant systems, payment services, and event publishers.

  • Contribute to resilient service behavior in distributed systems, including thoughtful handling of retries, rollback, failure modes, and cross-region routing.

  • Write maintainable, well-tested code with a strong emphasis on integration testing and production readiness for business-critical reservation flows.

  • Use AI tooling thoughtfully to accelerate implementation, design exploration, testing, and incident analysis while maintaining a high quality bar.

Drive execution and outcomes



  • Break down large, ambiguous reservation initiatives into clear technical workstreams that can be delivered incrementally.

  • Partner effectively with Product, TPM, and neighboring engineering teams to resolve dependencies and move projects forward.

  • Take ownership of production issues, triage them calmly, communicate clearly, and drive fixes through to completion.

  • Provide clear, actionable updates on the work you own and help keep execution grounded in measurable outcomes.

Team Contribution 


  • Participate meaningfully in code reviews and design reviews, giving feedback that improves quality, simplicity, readability, testability and long-term maintainability.

  • Help improve engineering standards around testing, documentation, rollout safety, and operational excellence.

  • Share knowledge across the team and contribute to a healthy engineering culture grounded in thoughtful debate, collaboration, and continuous improvement.

  • Participate in communities of practice, ensuring our systems align with platform-wide standards while feeding local needs back into those standards.

What We're Looking For


  • Strong experience designing, implementing, and operating backend services in C#/.NET and/or Java, with the ability to quickly ramp up in either ecosystem. 

  • Hands-on experience with Redis and other cache technologies, including key design, eviction strategies, cache invalidation patterns, and multi-layer caching topologies.

  • Solid understanding of event-driven architectures and Kafka (or similar systems)

  • Solid experience with database systems (SQL/NoSQL), including schema design, indexing strategies, query optimization, and handling high-volume read/write workloads.

  • Good grasp of distributed systems fundamentals and observability and performance tuning in production 

  • Strong testing instincts, including unit and integration testing for critical flows.

  • Comfortable using AI-assisted development tools (for example, to accelerate implementation, test coverage, code reviews, or incident analysis) in a safe and responsible way.

Nice to Have



  • Experience in reservation, booking, marketplace, or other transaction-heavy platforms.

  • Familiarity with payment-related reservation flows such as credit card holds, deposits, or prepaid experiences.

  • Experience working with event-driven systems, regionalized services, or highly-integrated legacy-to-modernized architectures.

  • Demonstrated ownership: you proactively identify problems, unblock yourself and others, and drive work to completion.

  • Ability to take ambiguous requirements and translate them into clear, well-reasoned technical solutions.

  • Comfortable collaborating with cross-functional stakeholders and balancing technical constraints, user experience, and business impact.

  • Clear communicator who can explain technical findings and trade-offs effectively to engineers and non-engineers.

Benefits and Perks



  • Generous paid vacation (20 days) + time off for your birthday

  • 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

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


  • Paid parental leave

  • Paid volunteer time

  • Focus on your career growth:

    • Development Dollars

    • Leadership development

    • Access to thousands of on-demand e-learnings


  • Travel Discounts

  • Employee Resource Groups

  • Private health and dental insurance

  • Life and Disability insurance

The expected range of compensation for this position based in Toronto, Canada, including commission and/or bonuses is $140,000 - $155,000 CAD . There are a variety of factors that go into determining a compensation range, including but not limited to external market benchmark data, geographic location, and years of experience sought/required.

We offer a competitive base salary and benefits including: health benefits; flexible spending account; retirement benefits; life insurance; paid time off (including PTO, paid sick leave, medical leave, bereavement leave, floating holidays and paid holidays); and parental leave benefits. This role is eligible to be considered for an annual bonus and equity grant.

Work Environment & Flexibility

At OpenTable, we pride ourselves on fostering a global and dynamic work environment. As a team member with us, you will benefit from a schedule tailored to accommodate a global workforce operating across multiple time zones. While the majority of your responsibilities may align with conventional business hours, there will be instances where you are expected to manage communications - via calls, Slack messages, or emails - outside of regular working hours to effectively collaborate with international colleagues, respond to restaurant partners, and/or address urgent matters. OpenTable will always abide by and consider local laws and regulations.

Inclusion


We’re committed to creating a workplace where everyone feels they belong and can thrive. We know the best ideas come when we bring different voices to the table, so we're building a team as dynamic as the diners and restaurants we serve—and fostering a culture where everyone feels welcome to be themselves.

If you need accommodations during the application or interview process, or on the job, we’re here to support you. Please reach out to your recruiter to request any accommodations.










#LI-LR1

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Senior Engineer - Reservation in Toronto, ON vacancy
  •  ...Due to growth and internal promotions, we have multiple Senior Software Engineering roles available in various domains across the business. Report...  ..., security, and community. You’ll feel at home, without reservation.  ✨ We believe in moving quickly, failing fast, and adapting... 
    Senior
    Permanent employment
    Full time
    Work at office
    Work from home
    Flexible hours

    Achievers

    Toronto, ON
    9 hours ago
  • $94.1k - $160k per year

     ...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She...  ...required by relevant export control authorities.  From Fortune. ©2026 Fortune Media IP Limited. All rights reserved. Used under license.... 
    Senior
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Servicenow

    Toronto, ON
    9 hours ago
  •  ...Company Description It all started when engineer Fred Luddy wrote code that automated a...  ...explicitly authored. The Developer builds the engine behind ServiceNow's optimization products...  ...From Fortune. ©2026 Fortune Media IP Limited. All rights reserved. Used under license.... 
    Senior
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    Servicenow

    Toronto, ON
    9 hours ago
  • $130k - $180k per year

     ...Role Overview   We're seeking a Senior Cloud FinOps Engineer to join the Shared Services Engineering...  ...for Savings Plans and Reserved Instances across AWS services (EC2, RDS...  ...Develops and executes a savings plan or reservation strategy: has analyzed usage, modeled... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Toronto, ON
    9 hours ago
  •  ...a sense of belonging at iManage. Mondays and Fridays are reserved for (remote-friendly) focus time to get things done. Have...  ...belonging, collaboration, and accomplishment. Being a Senior Site Reliability Engineer at iManage Means…  You are an engineer, a builder, and a... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Worldwide
    Monday to friday
    Flexible hours

    Imanage

    Toronto, ON
    9 hours ago
  •  ...multi-account AWS environments following AWS Well-Architected Framework principles. Manage AWS cost optimization strategies including Reserved Instances, Savings Plans, and rightsizing. Develop, maintain, and refactor Terraform modules and configurations for all cloud... 
    Senior
    Permanent employment
    Full time
    Remote work
    Shift work

    Maarut Inc

    Toronto, ON
    9 hours ago
  • $90.37 - $108.45 per hour

     ...RQ11363 - DevOPS/Cloud Engineer - Senior Duration: 1 Year (252 Business Days) Location: ONSITE at 222 Jarvis St Must Have: Design...  .... Manage AWS cost optimization strategies including Reserved Instances, Savings Plans, and rightsizing. Develop, maintain... 
    Senior
    Full time

    Source Code

    Toronto, ON
    9 hours ago
  •  ...on the conversation. All hiring decisions are made by our hiring team. About the Role This is Float's first dedicated data engineering hire. You'll own the Snowflake architecture and ingestion layer end-to-end — the plumbing that carries data from banking partners,... 
    Senior
    Long term contract
    Full time
    Work at office
    Immediate start

    Float

    Toronto, ON
    9 hours ago
  • $110k - $125k per year

     ...to the work to do what’s right, to act like an owner. We are growing a lasting legacy, where people come first. As our new Senior Data Engineer , you’ll join a growing Data & AI practice at Mark Anthony Group, working on high-impact use cases across Sales, Finance, Supply... 
    Senior
    Full time
    Work at office

    Mark Anthony Group

    Toronto, ON
    9 hours ago
  • $91k - $99k per year

     ...requirement for a new tool comes up. Whenever we can, the code we produce is made public for all to use. Overview: As a Senior DevOps Engineer, you will join a collaborative team dedicated to evolving our global digital infrastructure. Your focus will be on building and... 
    Senior
    Permanent employment
    Full time
    Work at office
    Local area
    2 days per week
    1 day per week

    Lush Handmade Cosmetics

    Toronto, ON
    9 hours ago
  • $157.5k - $192.5k per year

     ...— ACH and wire transfers, local and international, and everything that keeps money moving securely and predictably. Core and Risk Engineering are tied at the hip, and you'll be embedded across both. The team's north star is simple: scalable, reliable, on time, under budget... 
    Senior
    Full time
    Internship
    Local area
    Shift work

    Relay

    Toronto, ON
    9 hours ago
  • $120k - $170k per year

     ...thrives on trust, collaboration, accountability, and continuous improvement - where every engineer can experiment, own, and make real impact.  The Role We’re looking for Senior Software Engineers who are passionate about building high-quality, high-impact products -... 
    Senior
    Full time
    Work at office
    3 days per week

    Air-Tek

    Toronto, ON
    9 hours ago
  •  ...BI or dashboards — we build the systems that power Hive’s products and make data accessible, reliable, and performant. As a Senior Data Engineer, you’ll play a vital role in evolving our data platform, which directly determines what our customers can do, how fast our product... 
    Senior
    Remote job
    Full time
    Summer work
    Flexible hours

    Hive.co

    Toronto, ON
    9 hours ago
  • $135k - $175k per year

     ...Description Our Substation group is currently looking to add a Senior Project Engineer to our growing team, based in Greater Toronto Area of Ontario. Reporting to the Project Manager, we are seeking a Senior Project Engineer to support ongoing EPC projects, ensuring... 
    Senior
    Full time
    For contractors
    Work at office

    Valard Group Of Companies

    Toronto, ON
    9 hours ago
  •  ...Position: Senior AI Engineer Location: Toronto, ON Job ID#:   RQ11252  Duration: 8 Months Role Overview We are seeking a Senior AI Engineer to design, develop, and support advanced AI, Generative AI, and Conversational AI solutions. This role focuses... 
    Senior
    Full time

    Symbiotic Digital

    Toronto, ON
    9 hours ago
  • $130k - $160k per year

     ...automotive retail.   --- About the role Join our Platform Engineering team at AutoScout24 Group / Trader Corporation. We build the...  ...engineer, and AI is the biggest lever we have. We're looking for a senior platform engineer who already works fluently with modern AI... 
    Senior
    Full time

    Autotrader.ca

    Toronto, ON
    9 hours ago
  • $101.2k - $130.9k per year

     ...candidates must apply directly via the job posting on Si Systems website using the link below. Job posting link via Si Systems: Senior Integration Engineer Our Story & Purpose:   We’re Vancity, a member-owned credit union built on the principles of inclusion and social... 
    Senior
    Permanent employment
    Full time
    Internship
    Work at office
    Immediate start
    Flexible hours

    Vancity

    Toronto, ON
    9 hours ago
  • $121.64k - $152.41k per year

     ...Want a glimpse into life at Enable? Visit our page to learn how you can be part of our journey. Job Summary     As a Senior Engineer you will be responsible for contributing to our high-quality software engineering practices, be immersed in the full product engineering... 
    Senior
    Long term contract
    Full time
    Temporary work
    Immediate start

    Enable

    Toronto, ON
    9 hours ago
  •  ...strategy.   We’re welcoming equally driven individuals who are excited about creating something big!  The Opportunity As a Senior Security Engineer, you will be a hands-on technical leader strengthening security across Forma's application, cloud infrastructure, development... 
    Senior
    Full time
    Immediate start

    Forma.ai

    Toronto, ON
    9 hours ago
  •  ...of our patients convenient access to reasonably-priced medications without ever needing to step foot in a pharmacy. As a Senior Full-Stack Engineer , you will have a hand in architecting the technology and customer experience that are pivotal to multiple web products for... 
    Senior
    Full time
    Live out

    Nimblerx

    Toronto, ON
    9 hours ago
  •  ...best-of-breed open-source components tailored to each business's unique needs. As we continue to grow, Shakudo seeks a Senior Software Engineer with strong experience in Kubernetes and systems development. In this role, you can expect to play a crucial role in building... 
    Senior
    Full time

    Shakudo

    Toronto, ON
    9 hours ago
  • $160k - $220k per year

     ...people to join us as we power the shop local movement. If you believe in community, come join ours. About this role As a Senior Frontend Engineer, you’ll collaborate with us to:  Design and build reusable, high-quality components that scale across Faire's web surfaces... 
    Senior
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Monday to friday
    3 days per week

    Faire

    Toronto, ON
    9 hours ago
  • $115k - $140k per year

     ...Overview: As a Senior Platform Engineer , you will sit at the intersection of infrastructure reliability and developer experience. You will not only maintain the scalability of our Kubernetes based cloud environment but also work collaboratively on the shift toward a... 
    Senior
    Full time
    Work at office
    Worldwide
    Shift work

    Guidepoint

    Toronto, ON
    9 hours ago
  •  ...Senior Mobile Engineer Location: Toronto, Canada About the Role We are seeking a highly skilled and self-motivated Mobile Developer with strong expertise in React Native and equally important proficiency in native Android (Kotlin/Java) and iOS (Swift/Objective-C)... 
    Senior
    Full time

    Thinkpivot

    Toronto, ON
    9 hours ago
  • $160k - $190k per year

     ...with a long-term vision of creating a thriving restaurant industry through the power of connected & engaged teams.  As a Senior DevOps Engineer at 7shifts, you’ll join a high-performing team of DevOps engineers with a culture of fast-paced learning and experimentation.... 
    Senior
    Long term contract
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours
    Shift work
    Day shift

    7shifts

    Toronto, ON
    9 hours ago
  • $145k - $185k per year

     ...supercharge the future of global finance, you’re in the right place. The Opportunity We're expanding rapidly and looking for a Senior Data Engineer to define and build the data foundation that powers Cybrid's next chapter. This isn't a maintenance role, it's an opportunity... 
    Senior
    Long term contract
    Full time
    Flexible hours

    Cybrid Llc

    Toronto, ON
    9 hours ago
  •  ...Job Description: Senior/Staff Data Engineer (Contract full-time)   We are currently hiring for a Senior/Staff Data Engineer (Contract full-time) to join our newly formed Data & Analytics Engineering team. This team is dedicated to establishing a robust data & analytics... 
    Senior
    Full time
    Contract work
    Work at office
    Remote work

    Bay Street Staffing

    Toronto, ON
    9 hours ago
  •  ...innovative team. Imagine working alongside over 1,000 top-tier engineers, architects, and planners, all dedicated to shaping the future of...  ...and keep our communities connected. Egis is currently seeking Senior Traffic Engineers to join our Transportation Planning and... 
    Senior
    Full time
    Local area

    Egis Group L.p

    Toronto, ON
    9 hours ago
  • ~ Production stand-up (early in the engagement). ~ Create the production AWS account in the Canadian region (ca-central-1), organizationally separate from staging, with Organization-level federation. This requires AWS Organization administrator credentials Parx alone cannot...
    Senior
    Full time
    Internship

    Maarut Inc

    Toronto, ON
    9 hours ago
  •  ...focused on delivering a human-centric customer experience. Ultimately, we help SMBs be ‘on the money'. We’re looking for a Senior Software Engineer , who loves delivering robust code and shipping frequently. You'll make high-impact decisions daily and have a dedicated... 
    Senior
    Full time
    Internship
    Work at office
    Flexible hours

    Relay Financial

    Toronto, ON
    9 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Engineer - Reservation. Be the first to apply!