Senior Engineer - Reservation
$140k - $155k per yearOpentable
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
$225k - $325k per year
...reinsurance experience to join the Canadian P&C Reserving and Capital Propositions of WTWs... ...The Role As a Canada P&C Reserving Senior Director you will lead client engagements... ...teams dedicated to developing and delivering reserve capital and reserving transformation...SeniorFull timeTemporary workImmediate start- ...Position Overview Jacob’s & Co. Steakhouse is seeking a highly polished and detail-oriented Reservations & Guest Experience Concierge to join our front office team. This role is integral to delivering a seamless, elevated guest journey from the first point of contact through...SuggestedFull time
$48k - $55k per year
...North America Reservations Coordinator Job Type: Permanent Full Time Location: Hybrid Toronto (for those within travelling distance... ...WhatsApp activity from individuals pretending to be recruiters or senior personnel at Goway Travel. We will never ask you to install an...SeniorPermanent employmentFull timeWork at officeLocal areaRemote workWorldwide- ...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...SeniorPermanent employmentFull timeWork at officeWork from homeFlexible hours
$94.1k - $160k per year
...It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy.... ...required by relevant export control authorities. From Fortune. ©2026 Fortune Media IP Limited. All rights reserved. Used under license....SeniorPermanent employmentFull timeWork at officeImmediate startRemote workFlexible hours$4102 per week
...role provides technical leadership for the structural design of transmission stations and related facilities by driving high-quality engineering solutions, design consistency, and adherence to standards, codes, and regulatory requirements. Responsibilities include developing...Senior$92k - $121k per year
...greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars. Could you be the full-time Senior Requirements Engineer in Ontario (Toronto, Mississauga, Thunder Bay, Brampton, Kingston) or St-Bruno, Montreal, we’re looking for? This job...SeniorLong term contractFull timeContract workWorldwideFlexible hours$135k - $150k per year
...Who We Are Founded in 1993, Kinross is a Canadian-based senior gold mining company with operations and projects in the United States... ...We are seeking a highly technical and hands-on Senior Platform Engineer to drive the evolution of our hybrid infrastructure ecosystem...SeniorLong term contractTemporary workCasual workLocal areaImmediate startRemote work$105k - $129.1k per year
...looking for a full-time Elixir Backend Engineer to join our Cloud & Infrastructure team... ...the community access to features usually reserved for power users with expensive hardware at... ...75th percentile for the new hire's role, seniority, and local market rates. For this role in...SeniorRemote jobFull timeLocal areaWork from homeWorldwideFlexible hours1 day per week- ...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...SeniorFull timeWork at officeLocal areaRemote workWorldwideMonday to fridayFlexible hours
- ...individuals and organizations to thrive in the modern economy. Rockstar is supporting this client in their search for a talented Sr. Data Engineer to help evolve their core data platform and drive impactful business outcomes. A Sr. Data Engineer is sought to join the team....Senior
$150k - $170k per year
...Description General Information: Job Title: Senior Engineering Manager Location: Toronto, ON (Onsite/Hybrid) Job Type: Full-Time Reporting Line: Senior Vice President, Architecture Hiring Timeline: Immediate Existing Vacancy: Yes Application Deadline...SeniorLong term contractFull timeInternshipWork at officeImmediate startRemote workFlexible hours- ...Hire Resolve is partnering with established and growing organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities are ideal for engineers with strong technical expertise, proven project delivery experience...SeniorFull timeFor contractors
$120k - $160k per year
...experiences that feel effortless, connected, and customer-first. That’s where you come in. The Role We're hiring our Senior Data Engineer (Data / ML Platform) to stand up data engineering as a discipline at Flinks . You'll own the data and ML platform that turns...SeniorFull timeContract workRemote workFlexible hours- ...On behalf of our client, we are seeking experienced Electrical Engineers to support power generation utilities and major industrial customers... ...engineering expertise across a range of generation projects. Senior candidates will additionally provide technical leadership and...SeniorFull timeImmediate start
$113.68k - $155.22k per year
Job ID: 66304 Job Category: Engineering & Technical Division & Section: Engineering & Construction Services, ECS Roadways Work Location:... ...industry, utility companies and other public agencies. As a Senior Engineer in ECS Roadways, you’ll provide project management and...SeniorRemplacementPermanent employmentFull timeContract workFor contractorsInternshipLocal areaRelocationMonday to fridayShift work$170k - $220k per year
...with the discipline of high-performance finance and the agility of a crypto-native startup. They are currently seeking a Senior Infrastructure Engineer to design and build an internal platform that empowers product teams to deploy software with confidence, reliability, and...SeniorFull timeInternshipRemote work- ...Our team is looking for a DevOps engineer with at least 7 years cloud experience including specialization with Identity Our project involves building automations for a greenfield managed service product in AWS and we are looking for candidates who are interested in designing...SeniorFull time
$80 - $100 per hour
...company committed to its people, find out more about what Aviso has to offer at . The Opportunity: We’re looking for a Senior Data Engineer to join our Data and Analytics Group within the Technology Services Partners (TSP) department for 12 months. Reporting to the...SeniorHourly payLong term contractTemporary workInternship$100k - $150k per year
...Have operated an orchestrator (Airflow or similar) and are comfortable in Python. Enjoy ambiguous business-logic modeling: reverse-engineering a production schema, interviewing stakeholders, and shipping a table that settles the debate. Write documentation people...SeniorFull timeInternship- ...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...SeniorWorldwide
- ...power our economy, this could be your next big opportunity. We can’t wait to get to know you! Purpose of Job The Senior ServiceNow Engineer will be a part of Equitable Bank’s ServiceNow Centre of Excellence. The primary responsibilities of this role will include designing...SeniorHourly payPermanent employmentFull timeInternshipWork at office
- About Venn Venn is the fastest-growing B2B fintech in Canada. We're on a mission to transform business banking for Canadian entrepreneurs and are looking to hire A-players interested in disrupting traditional banking practices. As the ONLY digital banking platform in ...SeniorFull timeInternshipImmediate start
$142k - $158k per year
...to, weekly/bi-weekly/monthly events in the office with your specific team. This is a requirement for this role. Job title: Senior Software Engineer What your day-to-day will look like: · Identify, prioritize and execute tasks in the software development life cycle...SeniorLong term contractFull timeWork at officeRemote workFlexible hours$130k - $160k per year
...modeling and security design reviews for new and changing application features, APIs, and integrations; provide actionable guidance to engineering and product teams. Own incident triage and response for application/security events: coordinate stakeholders, drive containment/...SeniorLong term contractFull timeTemporary workWork at officeLocal areaRemote workFlexible hours$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...SeniorPermanent employmentFull timeWork at officeLocal area2 days per week1 day per week$165k - $210k per year
...Senior Systems Engineer Location: Lindsay, Ontario, Canada (Hybrid) Employment Type: Full-time Salary Range: CAD 165,000 – 210,000 gross/year About the Role A senior-level Systems Engineer is sought to lead aircraft- and system-level engineering...SeniorLong term contractFull time- ...world. Miratech retains nearly 1000 full-time professionals, and our annual growth rate exceeds 25%. Job Description The Senior Data Engineer is responsible for designing, developing, and supporting databases that power a large-scale IVR and contact center platform....SeniorLong term contractFull timeInternshipRemote workRelocation
$156k - $188k per year
...building the next generation of health record system integrations for the industry. What You’ll Do ~ You'll one of NexHealth's first engineers based in Canada — setting the technical and cultural tone for what will become a larger team as we expand our footprint north of the...SeniorLive InRemote workFlexible hours- ...Senior Security Engineer Location : Toronto, On-Site Reports to: Head of Security The Role This is an early, high-ownership security engineering hire. You'll design and operate the security platform end to end — identity, endpoints, detection, automation, and...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Engineer - Reservation. Be the first to apply!
- senior engineer Toronto, ON
- junior engineer Toronto, ON
- combustion engineer Toronto, ON
- architectural engineer Toronto, ON
- resident engineer Toronto, ON
- packet core engineer Toronto, ON
- performance engineer Toronto, ON
- microwave engineer Toronto, ON
- traveling engineer Toronto, ON
- setting out engineer Toronto, ON
