
Opentable · Toronto
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 dine...
This will be a remote role to start, with plans to transition to hybrid in-office 2x/week located in downtown 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 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
payment services, and event publishers.
modes, and cross-region routing.
business-critical reservation flows.
a high quality bar.
Team Contribution
testability and long-term maintainability.
and continuous improvement.
into those standards.
What We're Looking For
ramp up in either ecosystem.
patterns, and multi-layer caching topologies.
handling high-volume read/write workloads.
incident analysis) in a safe and responsible way.
impact.
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.
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-Hybrid
As a Senior Software Engineer on the Front of House web team, you’ll build and improve the software that restaurant staff use to run service in real time. The team’s work spans critical operational workflows across reservations and related Front of House experiences, including areas such as seating, timeline, reservation editing, waitlist workflows, and in-house reservation management. You’ll work on a modern frontend stack centered on JavaScript, TypeScript, React, Redux, and a strong automated testing toolkit including React Testing Library, Jest, and Cypress. This is a strong fit for someone who enjoys complex product domains, values clean and maintainable code, and can help drive projects from technical planning through production rollout. REQUIREMENTS * You are humble and enjoy working with developers, designers and product owners of all career levels * You have 5 or more years of full-time professional experience as a software developer in a team environment, including extensive experience with React * You have strong communication skills, especially the ability to represent the technical trade-offs between different potential solutions * You can drive projects from technical planning all the way to production * You write code that is readable and maintainable. You create abstractions and find opportunities for code reuse. * You carefully test your work for bugs while ensuring consistency with requirements and designs. You also build automated tests and understand how to use them properly. * You have experience implementing designs and collaborating with designers using tools like Figma * You are comfortable providing feedback to others via a code review process, and receiving feedback others have provided to you via this process * You adopt AI technologies to enhance your workflow, while also taking ownership of the results produced by these technologies and carefully checking them for accuracy. Benefits: * Generous paid vacation + 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 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.
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 * Design, implement, and maintain high-scale backend systems to compute real-time table availability and reservation workflows. * Drive product features and technical infrastructure upgrades from early planning phases all the way to production deployment. * Build and optimize microservices architectures to support multi-data-center scalability and real-time data synchronization. * Collaborate closely with team members through architectural design debates, thorough code reviews, and pair programming. * Uphold system reliability and uptime standards by embedding rigorous automated testing into the development lifecycle. * Adopt and leverage emerging AI technologies to enhance workflows while taking full responsibility for verifying output accuracy. Minimum Qualifications * 5 or more years of full-time professional software development experience working within a team environment. * Proficiency in C# along with expertise in object-oriented programming and common design patterns. * Extensive professional experience working with microservices, multithreading, and databases (SQL or NoSQL). * Demonstrated ability to write readable, maintainable code covered by robust automated tests. * Strong communication skills. Preferred Qualifications * Experience with event-driven architecture, especially Apache Kafka. * Familiarity with domain-driven design * Familiarity with modern caching strategies using tools like Redis or Memcached. * Experience with MongoDB. * Experience with Docker and Kubernetes. * Background in reservation, booking, marketplace, or other transaction-heavy platforms. 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 * 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 * 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. 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.
Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence. This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. At Okta, we’re building the next generation of authentication for the Agentic AI era. We’re looking for a Senior Engineer to join our AI Authentication team – a group of product-minded, deeply technical engineers delivering features to define what identity and access mean in a world increasingly powered by artificial intelligence. This is a great opportunity for an Senior engineer who thrives in collaborative environments, is eager to grow their technical depth, and wants to build scalable systems that solve real-world security problems. Auth0 Emerging Tech is the Engineering organization where we take care of the hottest technology out there: we ship fast, we don't break things. We are a dynamic and collaborative distributed and diverse team. We value ownership, learning and innovation. We launched our Auth for GenAI offering and we are looking for an Senior Engineer to join us to lead the team taking care of the Identity Protocols parts of the game. Auth0 works with NodeJS ( Javascript or Typescript), a hint of Go and MongoDB or PostgreSQL databases. What will you do: * Bring expertise in identity and security while building innovative features and standards that will secure the Agentic AI world * Build and maintain scalable services using TypeScript, NodeJS PostgreSQL/MongoDB. * Collaborate with other product managers, designers, and senior engineers to deliver features that improve identity and access for GenAI applications. * Write clean, testable, and maintainable code, and participate in code reviews and system design discussions. * Contribute to observability and alerting systems to ensure reliability and performance of our services. * Continuously learn and grow by working alongside experienced engineers on complex distributed systems. Qualifications and requirements What you'll bring to the role: * Solid programming experience with JavaScript/TypeScript and familiarity with NodeJS runtime environments. * Practical experience with SQL and NoSQL databases (preferably Postgres and MongoDB). * The ability to write well-tested, good quality code. * An enjoyment of working in an iterative development environment. * The ability to work well with technical and non-technical people to deliver high-value results. * Excellence when working autonomously, knowing when to seek help from team members. * A systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive. * Experience and understanding of architecture principles across infrastructure platforms, security, data, integration, and application layers. * Experience working on resilient products that can scale. Bonus points for: * Understanding of IAM Concepts * Experience with using AI Agents, to better understand the problem space we operate in * Experience creating and maintaining public and secure APIs. * Curiosity about AI and its intersection with identity and security. * Experience working on Identity and Access Management software and concepts * Knowledge of observability tools like Datadog, Prometheus, or OpenTelemetry. #LI-Hybrid P24773_3426177 Below is the annual salary range for candidates located in Canada. Your actual salary will depend on factors such as your skills, qualifications, and experience. In addition, Okta offers equity (where applicable), bonus, and benefits, including health, dental, and vision insurance, RRSP with a match, healthcare spending, telemedicine, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies. To learn more about our Total Rewards program, please visit: https://rewards.okta.com/can. The annual base salary range for this position for candidates located in Canada is between: $136,000—$187,000 CAD The Okta Experience * Supporting Your Well-Being * Driving Social Impact * Developing Talent and Fostering Connection + Community We are intentional about connection. Our global community, spanning over 20 offices worldwide, is united by a drive to innovate. Your journey begins with an immersive, in-person onboarding experience designed to accelerate your impact and connect you to our mission and team from day one. Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws. If reasonable accommodation is needed to complete any part of the job application, interview process, or onboarding please use this Form to request an accommodation. Notice for New York City Applicants & Employees: Okta may use Automated Employment Decision Tools (AEDT), as defined by New York City Local Law 144, that use artificial intelligence, machine learning, or other automated processes to assist in our recruitment and hiring process. In accordance with NYC Local Law 144, if you are an applicant or employee residing in New York City, please click here to view our full NYC AEDT Notice.