Pipeline
Browse Jobs
Sign inSign up
Pipeline
Browse jobsSign inContactTermsPrivacyCookiesPreferences
Logos provided by Logo.dev

© 2026 Pipeline. All rights reserved.

  1. Home
  2. Jobs
  3. Product Engineering
  4. Senior iOS Engineer
OpenTable logo

OpenTable

Senior iOS Engineer at OpenTable

Toronto, CanadaFull-timeProduct EngineeringPosted 15 days ago
Apply with Pipeline→

About the Role

<p><strong>This will be a remote role to start, with plans to transition to hybrid in-office 2x/week located in downtown Toronto.</strong></p> <p>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.&nbsp;</p> <p>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.</p> <p>The OpenTable for Restaurants (OT4R) platform is the heart of OpenTable and connects restaurants to our network of over 25 million diners. The OT4R iOS app is a sophisticated software tool that enables restaurant hosts, servers, managers, and owners to plan shifts, manage tables, and grow their business.</p> <p>As a part of the team, you’ll collaborate with a hardworking and diverse group of engineers, designers, and product managers who are committed to building beautiful, scalable, high-value features. On this team, you will explore a variety of deeply complex and rewarding domain areas, offering plenty of opportunities for professional growth (plus lots of opportunities to just geek out). From inventory management and high-performance data synchronization to crafting sophisticated yet intuitive user interfaces, OT4R has something for everyone.</p> <p><strong><strong>Responsibilities:</strong></strong></p> <ul> <li>Work closely with other engineers, product managers, and designers to rapidly iterate on product requirements and UX/UI designs, evaluate scope, understand and clearly communicate trade-offs, and build consensus on technical direction.</li> <li>Promote quality as a first principle by helping us evolve testing practices, facilitate architecture and code reviews, and improve our CI/CD capability.</li> <li>Assess user impact and provide timely responses to support escalations and incidents.</li> <li>Provide mentorship and guidance to team members.</li> </ul> <p><strong><strong>Requirements:</strong></strong></p> <ul> <li>Experience shipping production-quality native iOS applications and features.</li> <li>Knowledge and proficiency with Swift.</li> <li>Comfortable using (and have deep experience in two or more of): SwiftUI, Async/Await, Combine, CoreData, Networking, Instruments, SOLID, MVVM, FRP.</li> <li>You have strong communication skills, especially the ability to represent the technical trade-offs between different potential solutions</li> <li>You can drive projects from technical planning all the way to production</li> <li>You write code that is readable and maintainable. You create abstractions and find opportunities for code reuse.</li> <li>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.</li> <li>You are comfortable providing feedback to others via a code review process, and receiving feedback others have provided to you via this process</li> </ul> <p><strong><strong>Benefits:</strong></strong></p> <ul> <li>Generous paid vacation + time off for your birthday</li> <li>Work from (almost) anywhere for up to 20 days per year</li> <li>Focus on mental health and well-being: <ul> <li>Company-paid therapy sessions through SpringHealth</li> <li>Company-paid subscription to Headspace</li> </ul> </li> <li>Annual company-wide week off a year - the whole team fully recharges (and returns without a pile-up of work!)</li> <li>Paid parental leave</li> <li>Paid volunteer time</li> <li>Focus on your career growth: <ul> <li>Development Dollars</li> <li>Leadership development</li> <li>Access to thousands of on-demand e-learnings</li> </ul> </li> <li>Travel Discounts</li> <li>Employee Resource Groups</li> <li>Private health and dental insurance</li> <li>Life and Disability insurance</li> </ul> <p><strong><strong>Work Environment &amp; Flexibility</strong></strong></p> <p>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.</p> <p><strong><strong>Inclusion</strong></strong></p> <p>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.</p> <p>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.</p>

Related Roles

  • Staff Frontend Software Engineer (Availability Planning & Experiences)

    OpenTable

    Toronto, Canada
  • Senior Engineer - Reservation

    OpenTable

    Toronto, Canada
  • Software Engineer II (Backend C# & .Net)

    OpenTable

    Toronto, Canada
  • Staff Software Engineer (Availability)

    OpenTable

    Toronto, Canada
  • Senior Software Engineer - Front of House (Frontend)

    OpenTable

    Toronto, Canada
  • Customer Support Supervisor

    OpenTable

    London, UK