
Opentable · Toronto
With millions of diners, 60,000+ restaurant partners and 25+ years of experience, OpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), is an industry leade...
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.
About the Job
As a Senior Software Engineer, you will develop and maintain the core backend systems powering the OpenTable for Restaurants
platform, directly impacting real-time reservation availability and data synchronization across global surfaces. You will lead
high-scale product development and technical infrastructure upgrades, from enabling advanced dining configurations to optimizing
multi-data-center microservices. Working within a highly collaborative team environment, you will drive modern development
practices such as continuous delivery, trunk-based development, and pair programming. In this role, your technical contributions
will ensure the absolute reliability, scale, and uptime of mission-critical systems that power thousands of frontline restaurant
experiences.
Responsibilities
accuracy.
Minimum Qualifications
Preferred Qualifications
Benefits and Perks
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.
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.
We are TRADER, a Canadian leader in digital automotive solutions. Our flagship brands — AutoTrader.ca, AutoSync, Dealertrack Canada and CMS — help Canadians buy, sell, and finance vehicles with confidence. As part of AutoScout24 group, Europe’s largest online car marketplace, we’re shaping the future of automotive retail in Canada and beyond. Learn more at tradercorporation.com. This role will be within our Collateral Management (CMS) team, a national tech solution that boosts lien and registration services, recovery services, and insolvency management solutions for Canadian Lenders. --- About the CMS Registry Solution The CMS Registry Solution powers end-to-end collateral and lien management for banks, automotive finance companies, credit unions and other lenders. The platform automates the full lien lifecycle—registration, amendment, search, monitoring and discharge—to protecting lenders, reduce risk and ensure compliance, and provides value-added features such as lien validation, asset monitoring and fraud detection. We’re actively modernizing the platform that is mission-critical used by major financial institutions with a focus on scalability, automation, and developer experience. Current work includes containerizing services, upgrading .NET runtimes, strengthening CI/CD and observability, and adopting Infrastructure as Code—alongside pragmatic AI-assisted development and intelligent QA. You’ll join a small, critical and high-impact team (engineers, product owner, engineering manager) focused on solving real customer problems with durable systems. You’ll be expected to own a major slice of the platform, lead technical execution for key initiatives, and raise the quality bar through strong engineering judgment. What You’ll Do: Build & Evolve Critical Systems * Design and implement scalable, resilient backend and frontend services using .NET (Core / 6+ / 8), Angular, and RESTful APIs * Lead registry modernization initiatives, including containerization of legacy .NET workloads, runtime upgrades, and improvements to deployment and operational reliability * Contribute to data-layer improvements, focusing on performance, scalability, and operational reliability Own Architecture & Technical Decisions * Drive technical design discussions and make pragmatic architectural decisions within the team * Integrate observability, security, and performance best practices into system design * Balance technical excellence with delivery needs when evolving existing systems Build With an Ownership Mindset * Own solutions end-to-end, from design through deployment and production operation * Establish and improve CI/CD pipelines using GitHub Actions and contribute to standardized engineering practices * Take accountability for reliability, operational outcomes, and continuous improvement of owned systems Collaborate & Lead * Collaborate closely with Product, Platform, and other engineering teams to deliver production-ready capabilities * Mentor and support other engineers through code reviews, design discussions, and day-to-day technical leadership * Act as a role model for strong ownership, technical quality, and constructive collaboration What We’re Looking For: Must Have * Strong hands-on experience building production systems with .NET and C# (modern .NET preferred) * Experience working with AWS services such as EC2, S3, CloudWatch, and IAM * Proficiency in Angular, TypeScript, and RESTful API design * Solid understanding of SQL Server and relational data modeling (managed database experience a plus) * Comfort operating in production environments and learning from real-world feedback * Demonstrated experience leveraging AI-assisted development and testing tools to improve productivity, code quality, and operational efficiency * Clear communication skills and a collaborative, ownership-driven approach * A builder’s mindset: If you can think it, you can build it. If you build it, you own it. Nice-To-Have * Experience with Docker, Terraform / CloudFormation, or Kubernetes-based platforms * Background in system modernization, refactoring, or legacy platform evolution * Experience with database performance optimization * Exposure to AI-driven QA (e.g., Playwright, Cypress with AI integrations) What’s In It For You? We understand that there is life at work and life outside of work. Here are a few benefits we all benefit from that support us to be our creative best. Benefits from Day 1 * Gym discounts * Employee and Family Assistance program * Virtual wellness events * Conferences & training budget * Regular internal training programs Financial planning * Let us help you invest in your future with 3% matching towards your pension and multiple forms of income protection. Competitive salary * Annual bonus structure * 3% CPP matching --- The base salary range for this position is CAD $140,000 – CAD $190,000. This range reflects the expected compensation at the time of posting. The final offer may vary and can be higher based on relevant skills, experience, location, and market conditions. Based on the role the total rewards package may also include benefits, bonus, and other employee offerings. Use of Artificial Intelligence in Hiring: We use artificial intelligence (“AI”) in our hiring process, including to screen, assess, or select applicants for this position. Vacancy Status: This job posting is for an existing vacancy.
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 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 #LI-Hybrid
Our Story So Far: Since our founding in 2019, Pigment has become one of the fastest-growing SaaS companies in the world today. Our product, a highly efficient Enterprise Performance Management (EPM) platform is helping companies achieve their financial goals by quickly responding to dynamic factors in their respective markets including Tech, Retail, CPG & Financial Services. In less than 5 years, Pigment has grown to over 480 employees across offices in New York, Toronto, London, Paris and soon San Francisco, and attracted a total of $393M in investment from some of the top Venture Capital firms globally. We serve companies including Unilever, Deliveroo, Gong and Brex to name a few! 🚀 The opportunity: Join our Blocks team as a Software Engineer and play a critical role in shaping the core infrastructure that powers Pigment's platform. This team is responsible for delivering and maintaining the fundamental building blocks that enable both our customers and internal teams to create advanced modeling features. Here’s why this is an exciting opportunity: 🛠️ Core Infrastructure Development: Build and maintain the essential components that power Pigment’s modeling capabilities. 📈 Scalable & Reusable Solutions: Design and deliver features that are scalable and reusable across multiple use cases while ensuring optimal performance. 🤝 Cross-Team Collaboration: Work closely with other engineering teams, product managers, and customer-facing teams to deliver impactful solutions. 🔧 Engineering Excellence: Apply best practices in coding, system architecture, and performance optimization. If you're passionate about backend engineering, solving complex problems, and working on foundational technology, this is an ideal opportunity to make a significant impact! Who You Are: We value strong technical skills, a collaborative mindset, and a proactive approach to problem-solving. You should be comfortable handling complex technical challenges and working across teams to deliver reliable, scalable solutions. Preferred Requirements: - Proven Experience: Solid background in backend software engineering and delivering production-ready systems. - Proven experience designing object oriented software with languages such as C#, Java, C++, Golang, Rust, Python or Ruby (this list is not exhaustive). - Great team spirit with a problem-solving attitude. - A good dose of humility and the willingness to grow (no matter your seniority!). - A fluent level in English (French is not a must). Your Responsibilities: 🧱 Core Feature Development: - Design, develop, and maintain critical backend components within the Blocks scope. - Ensure solutions are scalable, maintainable, and reusable to support diverse use cases. 📊 Optimize Performance & Scalability: - Design systems that prioritize performance, reliability, and low maintenance overhead. - Ensure reusability across the platform to serve both internal and external stakeholders. About the Team: 🎯 Mission: Deliver and maintain the core building blocks that power Pigment's modeling capabilities while providing technical expertise across the organization. 👥 Structure: You’ll join a 5-person Blocks team consisting of 3 backend engineers, 1 frontend engineer, and 1 backend. 🌍 Location: While most team members are based in Paris or remote, you will work alongside one Toronto-based teammate & 2 Technical Escalation Engineer. 🌴 Recharge & Refresh – We believe in work-life balance! Take the time you need with our generous time off and parental leave policies. Work hard, rest well. ✈️ Global Gatherings & Prime Locations – Enjoy an annual company offsite plus access to our brand-new offices in vibrant cities like New York, Toronto, Paris, and London. 💻 Top-Tier Gear – Get high-end equipment (subject to availability) to ensure you have the best tools to do your best work. ❤️ Comprehensive Healthcare – Your well-being matters! We offer top-tier health coverage to keep you feeling your best.