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

Senior Software Engineer - Reservations

OpenTable

This hybrid role requires working in the office two days per week.
With millions of diners, 70,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.
About the jobThe Diner Core Reservation team builds and operates the high-throughput, multi-region distributed systems powering every critical step of the diner reservation lifecycle. In this role, you will design and deliver resilient backend services that support slot locking, booking, modifications, and downstream event publication across OpenTable web, mobile, and partner integrations. You will bridge our C#/.NET and Java ecosystems to raise engineering standards, improve caching and database efficiency, and scale transaction-heavy architectures without sacrificing reliability or low latency. This is a hybrid opportunity (two days per week on-site) based out of our downtown Toronto, Ontario office.
Responsibilities
Design, build, and operate resilient, low-latency backend services and APIs across C#/.NET and Java to support mission-critical diner reservation lifecycles.
Architect robust distributed system mechanisms—including retry logic, rollbacks, failure modes, and multi-region routing—to safeguard correctness and business continuity.
Deconstruct ambiguous product requirements and initiatives into decoupled, incremental engineering milestones in close alignment with Product, TPM, and platform partners.
Champion rigorous software craftsmanship by authoring thorough automated tests, driving observability best practices, and conducting constructive design and code reviews.
Lead rapid triage, root‑cause resolution, and blameless post‑incident reviews for high‑severity production anomalies.
Incorporate AI‑assisted development tooling responsibly to accelerate code delivery, broaden test coverage, and streamline system diagnostics.
Minimum Qualifications
5+ years of experience designing, building, and operating production backend services using C#/.NET, Java, or an equivalent object‑oriented ecosystem.
3+ years of experience engineering data access layers and query optimizations with relational databases (e.G., PostgreSQL, SQL Server) and distributed caches (e.G., Redis).
3+ years of practical experience implementing event‑driven architectures and streaming pipelines using platforms such as Apache Kafka.
Demonstrated track record of delivering fault‑tolerant, horizontally scalable distributed systems with production observability, tracing, and metric instrumentation.
Hands‑on experience architecting and maintaining comprehensive testing suites, with emphasis on automated unit and integration tests for critical business workflows.
Preferred Qualifications
Direct experience architecting high‑concurrency booking, inventory, marketplace, or transaction‑heavy platforms.
Working knowledge of payment processing pipelines and financial reservation workflows, including authorization holds, deposits, or prepayments.
Demonstrated background navigating service modernizations, decomposing monolithic architectures into distributed microservices, or managing cross‑region state replication.
Proven ability to mentor peer engineers, establish software delivery standards, and drive technical alignment across cross‑functional stakeholders.
This posting is for an existing vacancy.
Benefits and Perks
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
Generous paid vacation + time off for your birthday
Focus on your career growth:
Access to thousands of on‑demand e‑learnings
Travel Discounts
Employee Resource Groups
20 days of paid time off
Private health and dental insurance
Life and Disability insurance
The best connections happen face‑to‑face, whether you’re sitting down to dinner or having coffee with a coworker. That’s why OpenTable has adopted a hybrid workplace model. This role aligns with that approach, with an expectation of coming into the office two days a week—giving employees the best of both worlds: in‑person collaboration and flexibility.
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, 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.
#J-18808-Ljbffr
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Reservations in Winnipeg, MB vacancy
  •  ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of... 
    Senior
    Full time

    pofft Technology Inc.

    Winnipeg, MB
    4 days ago
  •  ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference... 
    Senior

    Equinix

    Winnipeg, MB
    4 days ago
  • $150k - $165k per year

     ...Team: Application Platform Engineering owns what every product team...  ...team, reporting directly to our Senior Director of Engineering and...  ...track record of building software other engineers depend on, such...  ...the position, and the Company reserves the right to modify this pay... 
    Senior
    Long term contract
    Temporary work
    Local area
    Home office
    Flexible hours

    impact.com

    Winnipeg, MB
    2 hours ago
  • $125.8k per year

    Are you an experienced software developer with a passion for finding creative solutions...  ...place for you! We're looking for Senior Software Engineers to be part of our Product Software...  ...midpoint. The higher end of the range is reserved for those who have demonstrated deep... 
    Senior
    Long term contract
    Internship
    Flexible hours

    Jobber

    Winnipeg, MB
    2 hours ago
  • $132k - $165k per year

     ...time Description & RequirementsSenior Software Engineer - Tech Distribution & Logistics...  ...global regions. Core responsibilitiesAs a Senior Software Engineer, you will lead the design...  ...certain eligibility requirements. The Company reserves the right to alter these incentive... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Part time
    Local area
    Immediate start

    lululemon

    Winnipeg, MB
    2 hours ago
  • $125k - $145k per year

    Granum is the leading software company devoted to serving landscapers...  ...The RoleWe're hiring a Software Engineer 3 (P3) for the LMN Estimates...  ...expectations for promotion to Senior and beyond. A small, focused...  ...Act, 2005. Granum reserves the right to change job descriptions... 
    Senior
    For contractors
    Flexible hours

    Granum

    Winnipeg, MB
    2 hours ago
  • $115k - $145k per year

     ...business results.Your Role at impact.Com: As a Full Stack Software Engineer at impact.Com, you'll work on a global team, building real time...  ...along with the requirements of the position, and the Company reserves the right to modify this pay range at any time.Benefits and Perks... 
    Senior
    Long term contract
    Temporary work
    Local area
    Remote work
    Home office
    Flexible hours

    Impact

    Winnipeg, MB
    2 hours ago
  • $132k - $185k per year

     ...application that acts as a parcel execution engine. This application integrates with our...  .... Core responsibilities As a Senior Software Engineer, you will lead the design and implementation...  ...eligibility requirements. The Company reserves the right to alter these incentive... 
    Senior
    Long term contract
    Permanent employment
    Part time

    Lululemon Athletica Inc.

    Winnipeg, MB
    2 hours ago
  • $149.6k - $199.6k per year

     ...happening daily at Coalition. About The RoleWe are looking for a Senior Software Engineer to provide technical leadership on Coalition's Scanning...  ...your location during the interview process. Coalition, Inc. reserves the right to modify this range as needed. Vacancy Status:... 
    Senior
    Fixed term contract
    Work at office
    Remote work
    Home office
    Flexible hours

    Coalition, Inc.

    Winnipeg, MB
    2 hours ago
  • $160k - $210k per year

     ...more reliably, automating everything from engineering workflows to regulatory filings and...  ...to do it.The Role We're looking for a senior engineer to build and own AI-powered product...  ...experience building and shipping production software, with a track record of owning features... 
    Senior
    Work at office

    Senpilot

    Winnipeg, MB
    2 hours ago
  • $93k - $139k per year

    Senior Software EngineerTechnology Jobs - Ontario, CanadaLondon,Ontario DescriptionJoin Team CARFAX as Senior Software Engineer Isn't it time you bragged about where you work? At CARFAX, we do, every day. We pride ourselves on being mission-focused on helping to grow... 
    Senior
    Summer work
    Casual work
    Work at office
    Local area
    2 days per week

    CARFAX, Inc.

    Winnipeg, MB
    2 hours ago
  •  ...willing to relocate to Canada Interested candidates: Share your resume with details on Guidewire modules, notice periodេទ and relocation readiness. Seniority levelMid-Senior level Employment typeFull-time IndustriesIT Services and IT Consulting #J-18808-Ljbffr
    Senior
    Relocation

    Methodhub

    Winnipeg, MB
    2 hours ago
  •  ...the infrastructure, tooling, frameworks, and capabilities needed to welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team builds and operates the authorization and permissioning systems that... 
    Senior
    Long term contract
    Internship
    Work from home

    Spotify

    Winnipeg, MB
    2 hours ago
  •  ...that amplify your impact and a culture that backs your ambition, you won’t just contribute. You’ll make things happen–fast.As a Senior Software Engineer, you will design, build, and operate software that solves complex business problems through thoughtful use of data, AI, and... 
    Senior
    Worldwide

    Zoominfo

    Winnipeg, MB
    2 hours ago
  • We’re looking for a product-driven Senior Software Engineer to join our growing team and help build and scale our healthcare SaaS platform. You’ll work alongside our senior engineers and leadership team to develop, refine, and deliver features that make a real impact... 
    Senior
    Full time

    Pillexa

    Winnipeg, MB
    2 hours ago
  •  ...retail operations Help shape the product, architecture, and engineering practices of an early-stage company Work closely with...  ...impact on customers and company growth What You'll Do As a Senior Software Engineer at Thri5, you'll play a key role in building and... 
    Senior
    Internship
    Work at office

    Thri5 Inc.

    Winnipeg, MB
    2 hours ago
  • $140k - $190k per year

    Dealership Accelerator is hiring a Senior Software Engineer The jobYou'll help build and scale a production AI platform that car dealerships use every day. You own features end to end: you decide how something should work, build it, test it, ship it, and watch it run in production... 
    Senior
    Full time
    Internship
    Remote work

    Dealership Accelerator

    Winnipeg, MB
    2 hours ago
  • $199.8k - $244.2k per year

     ...looking for an experienced, product-minded, and resourceful senior backend engineer to own the design, development, and operation of these services...  ...our community members.WHAT WE’RE LOOKING FOR 4+ years of software engineering experience, with most of it spent building and... 
    Senior
    Full time
    For contractors
    Work at office
    Local area
    2 days per week

    Earnin

    Winnipeg, MB
    2 hours ago
  •  ...members Provide guidance to junior developers Requirements Senior-level full stack developer with Dev Lead Experience Strong...  ...Actions, GitLab, BitBucket, Azure DevOps Familiarity with software ticketing systems or processes, e.g., Jira, Solar, ServiceNow... 
    Senior

    Avenue.io Inc.

    Winnipeg, MB
    2 hours ago
  • Join to apply for the Senior Software Engineer role at OneVest . OneVest is a fast‑growing technology company on a mission to power the world’s wealth by revolutionizing how financial institutions deliver wealth‑management services. We are an innovative team that... 
    Senior
    Long term contract
    Internship
    Flexible hours

    OneVest

    Winnipeg, MB
    2 hours ago
  •  ...trust them. They're now building their North America engineering team from scratch, and this is one of the first senior seats.The roleWhat you'll doBuild web enforcement...  ...in North AmericaWhat we're looking forStrong software engineering experience with solid frontend skills... 
    Senior

    CyberForce Global

    Winnipeg, MB
    2 hours ago
  •  ...helping guide design and implementation decisions.* Mentor junior and intermediate engineers by sharing knowledge, best practices, and development expertise.* Champion engineering excellence, software quality, and continuous learning across the organization.* Support Agile... 
    Senior
    Work at office

    Bentley Systems, Incorporated

    Winnipeg, MB
    2 hours ago
  • About the RoleAs a Senior Software Engineer, you will work closely with product owners, engineering teams, and technical leads on our next generation data feed platform. This role is primarily focused on building Python‑based data pipelines and file‑based data delivery systems... 
    Senior

    Morningstar

    Winnipeg, MB
    2 hours ago
  • $105k - $155k per year

    ## Senior Software EngineerApply: Hybrid: Canada, Toronto, Ontario: Full time: Posted Today: End Date: November 27, 2026 (30+...  ...Job DescriptionWe are looking for a hands-on **Senior Software Engineer with strong DevOps and cloud platform expertise** to design,... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours
    3 days per week

    Thomson Reuters

    Winnipeg, MB
    2 hours ago
  • $147k - $171k per year

     ...Toronto; must be able to work a hybrid schedule from our Toronto office. Job OverviewWe are seeking a highly skilled Senior/Staff Software Engineer with deep expertise in Python and modern backend frameworks to join the alitheia team. You will build scalable, secure and... 
    Senior
    Work at office
    Immediate start
    Remote work
    Flexible hours
    Shift work

    Munich Re Group

    Winnipeg, MB
    2 hours ago
  • $100k - $145k per year

     ...insights – technology plays an invaluable role in our success. The engineering team at Warner Music Group makes all of it a reality. Check...  ...nimble independent. About The Job:We are looking for a Senior Software Engineer to help maintain, modernize, and innovate the... 
    Senior
    Contract work
    Local area
    Worldwide

    Warner Music Group

    Winnipeg, MB
    2 hours ago
  • $20 per day

     ...Check out our careers page to see how you can grow with us! Senior Full Stack Engineer , you will be a hands‑on contributor to the frontend and...  ...Understanding of the ins and outs of data modeling and software architecture for developing performant and maintainable code... 
    Senior
    Internship
    Summer holiday
    Remote work
    Relocation
    Shift work

    Move Concierge

    Winnipeg, MB
    2 hours ago
  • $150k - $250k per year

    View all jobs Senior Software Engineer, Agentic Systems Toronto, ON Engineering Hybrid Full-time CareLink (by Asepha) is based in New York and Toronto, building agentic solutions that re-imagine how medications are prescribed, verified, and supported across the pharmacy ecosystem... 
    Senior
    Full time
    Work at office
    Local area
    3 days per week

    Asepha

    Winnipeg, MB
    2 hours ago
  •  ...automate complex operations, surface real-time insights, and drive growth with innovative financial products. The entire platform is engineered from the ground up to defend against modern, sophisticated threats protecting the bank and its customers. About the Role... 
    Senior

    Maximum Technologies

    Winnipeg, MB
    2 hours ago
  •  ...with the founder and the clients themselves. FourCents is a software studio with more than twenty years of product work and 350+ projects...  ...their code, and we stay with them for years. We are hiring a senior engineer who wants that kind of ownership, not a ticket queue. What... 
    Senior

    FourCents

    Winnipeg, MB
    2 hours ago

Do you want to receive more vacancies?

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