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

Principal Software Engineer - Agentic Engineering Platform

OpenTable

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 job

As a Principal Engineer, you'll be a founding member of OpenTable's Agentic Engineering Platform team within Product Engineering, rethinking how software gets built. Our goal is to redesign the full product delivery workflow so people and AI agents can work together in shared team spaces, automate more of the work, and reduce the total cost of delivery. Today, fragmented context, inconsistent standards, and legacy infrastructure limit what agents can complete on their own. You'll build shared cloud agents and tools that connect company knowledge and engineering systems, with the testing, review, and rollout controls needed to use them safely. Working directly with product engineering teams, you'll help turn advances in AI into ways of working that let OpenTable take on more projects.

Responsibilities

  • Identify consequential bottlenecks in how teams deliver software. Use data and direct observation to choose valuable problems, define success, and lead the work through adoption.
  • Design, build, integrate, and operate shared cloud agents and developer tools that connect AI models with company knowledge, codebases, APIs, and engineering systems, giving agents the context they need to complete useful work.
  • Improve the full workflow across planning, implementation, testing, review, rollout, and production feedback. Question unnecessary steps and build automation that makes human and agent collaboration more effective.
  • Work directly with product engineering teams to learn their domains, pilot solutions, and respond to feedback. Package tools, context, and guidance so teams can use them independently.
  • Make unattended agent work dependable through permissions, isolated execution, automated testing and review, failure recovery, and cost controls. Set rollout checks based on risk, and record agent activity and outcomes so teams can trace work from request through production.
  • Test new AI capabilities in short experiments and act with urgency. Measure delivery time, quality, review effort, and total cost; share what you learn and stop or replace approaches when the evidence changes.

Minimum Qualifications

  • 8+ years of software engineering experience, including independently delivering and operating production systems used by others, making technical decisions, debugging failures, and working across unfamiliar codebases, APIs, databases, and cloud services.
  • Deep understanding of API design, service-oriented architecture, scalability, and security.
  • Strong proficiency with current AI coding tools such as Claude, Codex, or Cursor, and sound judgment about context management, model selection, and limits on what agents can do without human review.
  • Ability to reason from first principles, learn an unfamiliar business domain, and turn an ambiguous problem into a useful experiment and a working solution.
  • Evidence of helping other engineers adopt a tool or way of working through listening, collaboration, clear communication, and follow-through.

Preferred Qualifications

  • Experience building and deploying agents and shared engineering tools.
  • Production experience with cloud infrastructure, service identity, permissions, isolated execution environments, and distributed systems.
  • Experience with automated testing, evaluations of agent behavior, tracing, and observability tools.
  • Experience taking a prototype into sustained use across multiple teams, with evidence of improvements to delivery, reliability, or cost.
  • Experience learning and improving complex existing products, particularly in marketplaces, booking, payments, or other transaction-heavy domains.

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.

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.

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-SK1 #LI-Hybrid

Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Agentic Engineering Platform in Toronto, ON vacancy
  • $184k - $253k per year

     ...Get to know the team The Developer Platform team at Auth0 (an Okta company) owns the...  .... The opportunity We're hiring a Principal Engineer (P5) to serve as the technical leader and...  .... What you'll bring ~10+ years of software engineering experience, with a proven... 
    Suggested
    Local area
    Worldwide

    Okta

    Toronto, ON
    5 days ago
  •  ...Principal Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in...  ...architecture decisions will influence the technical direction of our platform and decide our velocity of making impacts. Your... 
    Suggested
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    16 hours ago
  •  ...Docker Hardened Images as a platform, including how images and Helm...  ...spanning the catalogue. Align engineering, product, security,...  ...signing, and SLSA. ~ Strong software engineering fundamentals in code...  ...FedRAMP, FIPS, or PCI, prior Principal or Distinguished IC work, and... 
    Suggested
    Full time
    Remote work
    Work from home
    Home office
    Flexible hours

    Docker

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

     ...Principal Consultant – AWS Data Platforms & Agentic AI About the Role We are looking for a Principal Consultant – AWS Data Platforms & Agentic AI...  ...combination of AWS Data architecture, Agentic AI expertise, engineering depth and executive presence. You should be... 
    Suggested
    Permanent employment

    Astra North Infoteck Inc.

    Toronto, ON
    12 days ago
  • $180k - $220k per year

     ...Xello is looking for a Principal Engineer Please note that this is a remote role open to candidates...  ...Your expertise won’t just elevate our platform, it will profoundly impact the futures...  ...with our DevOps team, ensuring our software solutions are highly available, performant... 
    Suggested
    Long term contract
    Full time
    Remote work
    Flexible hours

    Xello

    Toronto, ON
    12 days ago
  • $175k - $200k per year

     ...Principal Engineer, Agentic Products & Workflows Toronto, ON Hybrid, 4 days per week in office Full-time Department: Engineering Reports...  .... You will help architect and build the agentic platform, autonomous engineering workflows, AI-enabled content pipelines... 
    Full time
    Internship
    Work at office

    Big Viking Games

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

     ...impact on its customers, employees, and communities. The Role As Principal Software Engineer for a new product within Veeva, you will be a founding member of a team building our next major AI-driven platform — one that will transform how Life Sciences companies manage... 
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Veeva Systems

    Toronto, ON
    16 hours ago
  • $175k - $210k per year

     ...General Information: Job Title: Principal Software Engineer - Zynque Location: Toronto (Onsite/ Hybrid) Job Type: Full-Time Hiring...  ...through consulting, systems implementation, and proprietary platforms that accelerate time-to-value and reduce delivery risk.... 
    Long term contract
    Full time
    Internship
    Live In
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Fulfillment IQ

    Toronto, ON
    a month ago
  • $160k - $220k per year

     ...know the team The Developer Platform team at Auth0 (an Okta company...  ...experience identity. Software is increasingly built by developers...  ...calling it. We're looking for an engineer who already builds with those...  ...~ Hands-on familiarity with agentic tooling, MCP, or LLM-facing API... 
    Local area
    Worldwide
    Shift work

    Okta

    Toronto, ON
    5 days ago
  •  ...Job Description Thomson Reuters is looking for a Principal Software Engineer / Architect – AI to join our CoCounsel Forward Deployed Engineering...  ...into reusable architectures, technical standards, platform improvements, and product direction. Influence technical... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    16 hours ago
  • $136k - $187k per year

     ...let's talk. About the Team The Data Platform team is responsible for the foundational...  ...ownership. We expect great things from our engineers and reward them with stimulating new projects...  ...This is an opportunity for experienced Software Engineers to join our fast growing Data... 
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    5 days ago
  •  ...Toronto # of roles: 2 Paralucent is seeking an experienced Agentic AI Platform Engineer to join our team and support a major client in the banking...  .... Required Qualifications Proven experience as a Software Developer, AI Engineer, Platform Engineer, Cloud Developer,... 
    Permanent employment
    Full time
    2 days per week

    Paralucent

    Toronto, ON
    6 days ago
  • usd218k per year

     ...understand product requirements and define product roadmaps Software Architecture Participates in architectural review process...  ...leading internal technical teams Software Reliability & Support Engineering Manages internal/external customer relationships and... 
    Full time
    Work at office

    Equinix

    Toronto, ON
    18 days ago
  •  ...Job Description Principal Engineer Are you passionate about pushing the boundaries of AI technology...  ...technical leadership and define software development strategies for critical AI...  ...Python.  ~ Experience with building agentic platform, MCP, Evals, secure AI, golden... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    4 hours ago
  • $136k - $187k per year

     ...world where anyone can safely use any technology, and within Okta Platform R&D, we're specifically focused on protecting the future of...  ...world. We are looking for an experienced full stack Staff Software Engineer (with a focus on UI) who is passionate about building large-scale... 
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    5 days ago
  •  ...digital products, modernize technology platforms, and apply emerging technologies—including...  ...impact on the digital landscape. Agentic QA Engineer Job title: Agentic QA Engineer Company...  ...QA Engineer who combines strong software testing and quality engineering expertise... 

    TribalScale

    Toronto, ON
    16 hours ago
  •  ...We are looking for an experienced software engineer to join a team where your work will be front and center to thousands of customers. You will join an elite team who is innovative and flexible; with a weekly, agile release cycle and individual ownership. We expect great... 
    Full time
    Flexible hours

    Stock Recruitment

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

     ...re all in on this mission. If you are too, let's talk. Senior Software Engineer, Security Engineering Okta is The World’s Identity Company....  ...on any device or app. Our flexible and neutral products, Okta Platform and Auth0 Platform, provide secure access, authentication, and... 
    Local area
    Worldwide
    Flexible hours

    Okta

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

     ...re all in on this mission. If you are too, let's talk. The Platform Network Engineering Team Auth0 by Okta is an easy-to-implement...  ...security so customers can focus on innovation. The Senior Software Engineer Opportunity You will be part of the Platform Network... 
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    5 days ago
  •  .... About the Role Department: Engineering Role Summary: We are looking for a Principal Engineer to set the technical direction for our Android platform and raise the engineering bar across...  ...~8+ years of professional software engineering experience, with 6+ years... 
    Full time
    Internship
    Remote work

    COSMO

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

     ...you are too, let's talk. Okta is seeking an experienced Senior Software Engineer in Test for our UI Engineering team. As a senior member of...  ...the test framework and quality strategy for our frontend and platform surfaces, ensuring every UI release meets the highest bar for... 
    Local area
    Worldwide

    Okta

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

     ...The Infrastructure team at Tubi builds and operates the core platforms that power our services at scale. We provide reliable, scalable...  ..., networking, observability, and deployment. As a Senior Software Engineer on the Infrastructure team, you will design, build, and... 
    Remplacement
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    2 days per week

    Tubi - Canada

    Toronto, ON
    a month ago
  •  ...opportunities, join us, and build real world value. As a SE II Engineer, Platform you will play a critical role helping to advance Ripple's...  ...Engineers at Ripple are a hybrid of systems and software engineers who support the design and lifecycle of our hosted... 
    Full time
    Work at office
    Local area

    Ripple

    Toronto, ON
    a month ago
  • $136k - $187k per year

     ...re all in on this mission. If you are too, let's talk. Senior Software Engineer, Security Engineering Okta is The World’s Identity Company....  ...on any device or app. Our flexible and neutral products, Okta Platform and Auth0 Platform, provide secure access, authentication, and... 
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    29 days ago
  •  ...You will join a world-class team of engineers and data scientists from Facebook, Uber, Amazon and Google. We are a fast growing consulting...  ...production-grade AI/ML systems. Experience architecting complex agentic systems, including orchestration, tool use, memory, and state... 
    Contract work

    Ample Insight Inc.

    Toronto, ON
    4 days ago
  • $200k - $275k per year

     ...Identity Security Fabric for the agentic era. As organizations rapidly...  ...We are a diverse team of engineers, product managers, and designers...  ...under Okta Secures AI as a Principal Machine Learning (ML)...  ...to the role ~10+ years of software development experience, with... 
    Local area
    Worldwide
    Flexible hours
    Shift work

    Okta

    Toronto, ON
    5 days ago
  •  ...Principal System Engineer About the Role We are seeking a seasoned, hands-on Principal System Engineer to act as a technical vanguard and drive...  ...the driving force behind our strategic technical direction, platform reliability, and system resilience. This is an influential... 
    Permanent employment
    Shift work

    Backbase

    Toronto, ON
    16 hours ago
  • $136k - $187k per year

     ...too, let's talk. The Auth0 platform secures more than 100 million...  ...Infrastructure team enables Auth0 engineers to move faster by giving them...  ...-approved AI tools for software engineering, operations, research...  ...Experience building with agentic AI Have strong opinions about... 
    Local area
    Remote work
    Worldwide

    Okta

    Toronto, ON
    5 days ago
  • $165k - $190k per year

     ...and interoperability challenges. Our patented, AI-enabled platform brings together structured and unstructured clinical data across...  ..., data-driven care at scale.   About the Role As Principal Software Engineer, Health Data & Interoperability, you will be the senior technical... 
    Remote job
    Work at office
    Flexible hours

    Verto Health

    Toronto, ON
    a month ago
  •  ...away - don't worry, we've got you covered.The Job at a GlanceAs a Principal Backend Engineer, you will design, architect, and optimize scalable microservices that power our eCommerce and enterprise platforms. You'll drive backend architecture and ensure seamless integration... 
    Full time
    Contract work

    Parts Town Canada

    Toronto, ON
    14 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Agentic Engineering Platform. Be the first to apply!