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 more than 2 months ago
Similar jobs that could be interesting for youBased on the Senior Engineer - Reservation in Toronto, ON vacancy
  •  ...This quality-first foundation makes data the engine of trust, powering AI, analytics, and...  ...Candid and Caring Aim High   As a Senior Sales Engineer, you will work closely with...  ...other than directly from a candidate. We reserve the right not to pay any fee for sending an... 
    Senior
    Long term contract
    Full time
    Worldwide
    Flexible hours

    Ataccama

    Toronto, ON
    14 days ago
  •  ...Docebians around the world and help us reinvent the way people learn, because learning never stops. The Adventure Ahead As a Senior Product Engineer, you bring strong expertise in either backend or frontend engineering alongside the ability and willingness to work across... 
    Senior
    Full time
    For contractors
    Work at office
    Worldwide
    3 days per week

    Docebo

    Toronto, ON
    13 days ago
  • $108k - $158k per year

     ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group ASICS Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives communication... 
    Senior
    Remplacement
    Full time
    Work from home

    Qualcomm

    Toronto, ON
    13 days ago
  • $160k - $200k per year

     ...products are built. Traditional handoffs between product, design, and engineering are giving way to smaller, faster teams where builders can take...  ...from concept to production in days instead of months. As a Senior Data Engineer, you'll own the data platform that powers decision... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Internship
    3 days per week

    Clutch Technologies

    Toronto, ON
    15 days ago
  •  ...Plus10 is a technical recruitment agency  with a   focus   on   Engineering and Product professionals that build web applications using a modern...  ...working hand-in-hand with the following client to help find a  Senior Cloud Infrastructure Engineer .   The client is a digital... 
    Senior
    Full time
    Work at office
    1 day per week

    Plus10 Recruitment

    Toronto, ON
    6 days ago
  • $180k - $272.8k per year

     ...more. We are growing rapidly and hiring top talent with leading AI skills across engineering, sales, product, marketing, and beyond as we build the leading digital operations platform.   Senior Engineering Manager, Release Engineering AI has changed how fast PagerDuty... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Pagerduty

    Toronto, ON
    7 days ago
  • $150k - $200k per year

     ...the firm’s systems of record through MCP tool servers, the platform is already in daily use and continues to expand. This is the senior engineering role responsible for advancing its development. You will design, build and deploy the firm’s AI applications end to end,... 
    Senior
    Full time

    Stikeman Elliott Llp

    Toronto, ON
    8 days ago
  • $166k - $195k per year

     ...so are the rewards.  The International engineering team's mission is to expand Robinhood's...  ...people manage their financial lives!  As a Senior Full Stack Software Engineer , you will...  ...growth mechanisms, localized promotion engines, and user acquisition pipelines to... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    7 days ago
  • $136k - $187k per year

     ...is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. We are looking for a Senior Software engineer who is passionate about writing the tools to integrate and support to build large-scale, high-demand software in a fast-paced... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    23 days ago
  •  ...Our client manages large lottery campaigns for major foundations. They currently have an opening on their team to add a Senior Software Engineer. The Senior Software Engineer will be responsible for designing and implementing software and integration solutions that supports... 
    Senior
    Full time

    Hire DigITalent Inc.

    Toronto, ON
    28 days ago
  •  ...inclusion. Find out how TripleLift raises up the programmatic ecosystem at triplelift.com . Overview TripleLift is seeking a Senior Data Engineer to join a small, influential Data Engineering team. This hire will be responsible for expanding and optimizing our data... 
    Senior
    Full time

    Triplelift

    Toronto, ON
    29 days ago
  • $137.2k - $196k per year

     ...About the Role:  As a Senior iOS Engineer at Tubi, you’ll play a critical role on our mobile engineering team, focusing on developing, improving, and maintaining our iOS, tvOS, and visionOS applications. Your work will directly contribute to providing our audience with an... 
    Senior
    Long term contract
    Remplacement
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubi, Inc.

    Toronto, ON
    20 days ago
  • $120 per hour

     ...include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Senior Software Engineer Type: Contract Compensation: $120/hour Location: Remote Role Responsibilities Apply... 
    Senior
    Full time
    Contract work
    Summer work
    Remote work

    Mercor

    Toronto, ON
    1 day ago
  • $181.05k - $213k per year

     ...that runs from fund financials to tax to LP reporting. You’ll join small, senior teams that blend startup-style speed with the rigor of software that moves real money. We’re hiring multiple engineers, and you’ll be hired into the Investors business unit as a whole, then... 
    Senior
    Full time
    Internship
    Work at office
    1 day per week

    Dba Carta, Inc.

    Toronto, ON
    5 days ago
  • $188k - $242k per year

     ...reliability, and scalability of our existing systems Promote engineering excellence through technical leadership, knowledge-sharing and mentorship...  ...and secure How You Will Do Your Work As a Senior Software Engineer, how results are achieved is paramount for your... 
    Senior
    Full time
    Casual work
    Work at office
    Local area

    Justworks

    Toronto, ON
    6 days ago
  • $100.8k - $150.8k per year

     ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Hardware Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital... 
    Senior
    Remplacement
    Full time
    Work from home

    Qualcomm

    Toronto, ON
    a month ago
  • $166k - $195k per year

     ...risk-aware product experiences, our work directly shapes how active traders engage with Robinhood’s crypto platform. As a Senior iOS Engineer on the Crypto Perpetuals team, you’ll design and build performant mobile experiences that support real-time data, sophisticated... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    5 days ago
  •  ...sophisticated software with minimum supervision ~ Makes complex contributions to technical documentation/knowledge base and team/engineering presentations ~ Strong ability to mentor and guide junior developers. ~ May have role in supervising others or leading small to... 
    Senior
    Full time

    Emburse

    Toronto, ON
    3 days ago
  • $165k - $200k per year

     ...Senior Cloud Infrastructure Engineer Location: Toronto GTA (hybrid) · Type: Full-time · Openings: 2 Salary: CA$165K – $200K + equity The role Every video frame our client captures, labels and delivers moves through the AWS infrastructure this team builds... 
    Senior
    Full time

    Targeted Talent

    Toronto, ON
    6 days ago
  •  ...and monitoring infrastructure. ~ Deploy and manage services on Kubernetes-based platforms such as Amazon EKS and Google Kubernetes Engine (GKE). ~ Provision and manage cloud infrastructure using Terraform, ensuring best practices in security, scalability, and cost-efficiency... 
    Senior
    Full time

    Zoominfo

    Toronto, ON
    20 days ago
  •  ...and safely roll back a failed release, not simply when a dashboard is in place. Requirements: Strong SRE and reliability engineering experience, including SLOs, SLIs, error budgets, production readiness, and DORA metrics. Hands-on Dynatrace experience, including... 
    Senior
    Full time
    Contract work

    Arctiq

    Toronto, ON
    7 days ago
  •  ...Adventure Ahead Step into the driver's seat of the high-octane engine that powers Docebo’s enterprise automation platform! In this role...  ...Step 2: A 60-minute video call with the hiring manager and a senior software engineer, where they’ll dig deeper into your experience,... 
    Senior
    Long term contract
    Full time
    For contractors
    Work at office
    Worldwide
    3 days per week

    Docebo

    Toronto, ON
    22 days ago
  • $136k - $187k per year

     ...monitors the Auth0 Platform, and we are looking for an Observability Engineer to help ensure our Product and Platform Engineers can monitor...  ...further your learning and development in these areas. As a Senior Engineer on this team, you will act as a core technical leader.... 
    Senior
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    6 days ago
  • $149.5k - $187k per year

     ...About the Team DoorDash is building the world's most reliable on-demand, logistics engine for delivery! We're looking for experienced engineers to join our fast-growing engineering team to help us develop a 24x7, global infrastructure system that powers DoorDash’s three-... 
    Senior
    Full time
    Local area

    Doordash

    Toronto, ON
    8 days ago
  •  ...CoreFactor is searching for a Senior AI Engineer on a permanent/full-time basis.  This position is hybrid and will require the successful incumbent to go into the office four (4) times per week.  We are seeking an experienced and technically strong Senior AI Engineer to... 
    Senior
    Permanent employment
    Full time
    Work at office

    CoreFactor

    Toronto, ON
    23 days ago
  •  ...reflect our values and long-term vision. Job Overview As a Senior Frontend Developer, you will play a critical role in enhancing...  ...React Native or mobile experience. This role sits on web, but engineers who can move across both are a real advantage to us. Exposure... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Remote work
    Work from home
    Worldwide
    Shift work
    2 days per week
    3 days per week

    Mejuri

    Toronto, ON
    22 days ago
  • $118k - $162k per year

     ...company can stay over-provisioned on access it believes it revoked, or hand an auditor evidence that isn't true. The Senior Software Development Engineer in Test Opportunity As a Senior Software Development Engineer in Test, you'll own quality for medium-sized features... 
    Senior
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    22 days ago
  • $200k - $420k per year

     ...relational databases, key-value stores, and caches. We help Sentry engineers store and access data consistently, durably, securely, and...  ...worrying about which cluster or instance holds their data. As a Senior Software Engineer on the team, you’ll work on both the systems and... 
    Senior
    Hourly pay
    Full time

    Sentry

    Toronto, ON
    8 days ago
  • $120k - $180k per year

     ...requirements Requirements ~4+ years experience as a Full Stack Engineer or similar role ~ Knowledge of multiple back-end languages (...  ...MySQL, MongoDB) and devOps (GitHub, Docker, AWS, Google Compute Engine) ~ Experience building dev infrastructure preferred ~... 
    Senior
    Remote job
    Full time
    Work at office
    Visa sponsorship

    Hired Recruiters

    Toronto, ON
    more than 2 months ago
  • $180k - $220k per year

     ...onsite at our Toronto office to support collaborative team dynamics and innovative problem-solving. BitGo is looking for a Senior Software Engineer (Backend) to join our Mobile team and help us build the first-time user experience for our retail users. Responsibilities:... 
    Senior
    Full time
    Work at office
    Worldwide

    Bitgo

    Toronto, ON
    12 days ago

Do you want to receive more vacancies?

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