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

Senior iOS Engineer

OpenTable

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 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.

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.

Responsibilities

  • 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.
  • Promote quality as a first principle by helping us evolve testing practices, facilitate architecture and code reviews, and improve our CI/CD capability.
  • Assess user impact and provide timely responses to support escalations and incidents.
  • Provide mentorship and guidance to team members.

Requirements

  • Experience shipping production-quality native iOS applications and features.
  • Knowledge and proficiency with Swift.
  • Comfortable using (and have deep experience in two or more of): SwiftUI, Async/Await, Combine, CoreData, Networking, Instruments, SOLID, MVVM, FRP.
  • 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 are comfortable providing feedback to others via a code review process, and receiving feedback others have provided to you via this process

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

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.

Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Senior iOS Engineer in Ottawa, ON vacancy
  •  ...might just be in the right place! We are looking for a Staff iOS Developer to join one of our squads where you will be supporting...  ...a healthy and collaborative team, continuously improving our engineering practices, and delivering state-of-the-art technology, all while... 
    Suggested
    Remote job
    Local area
    Flexible hours

    Lightspeed Commerce

    Ottawa, ON
    more than 2 months ago
  • $103.5k - $137.4k per year

     ...innovative world shapers. With an unmatched breadth and depth of engineering, advisory and science-based expertise, our global minds unite...  ...education, qualifications, certifications, experience, skills, seniority, geographic location, performance, and business or... 
    Senior
    Full time
    Local area
    Remote work
    Ottawa, ON
    7 days ago
  •  .... We're building the future of creative intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    5 days ago
  •  ...growing layer of application code which needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You’... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Ottawa, ON
    5 days ago
  •  ...Senior Electrical Engineer / Project Lead Location: Ottawa, ON Salary: 120k+ (Based on Experience) An established consulting engineering firm in Ottawa is looking to add a Senior Electrical Engineer / Project Lead to their growing team. This is a unique opportunity... 
    Senior
    Long term contract

    TalentSphere Staffing Solutions

    Ottawa, ON
    6 days ago
  • $104.1k - $138k per year

     ...innovative world shapers. With an unmatched breadth and depth of engineering, advisory and science‑based expertise, our global minds unite...  ...education, qualifications, certifications, experience, skills, seniority, geographic location, performance, and business or organizational... 
    Senior
    Manual labor
    Work at office
    Local area
    Remote work
    Flexible hours

    WSP in Canada

    Ottawa, ON
    3 days ago
  • $140k - $165k per year

     ...Senior Software Engineer (Full-Time, Remote) — Canada Salary: CAD $140,000–$165,000 / year Work Schedule: 9:00 AM - 5:00 PM PST About the role At AutoScale Ventures, we build large-scale systems behind products like VinAudit.ca (vehicle history and data... 
    Senior
    Remote job
    Long term contract
    Full time

    AutoScale Ventures

    Ottawa, ON
    6 days ago
  • $220k per year

     ...Title: Senior AI/ML Engineer Location: Remote (EST/EDT) - USA OR CANADA Salary: $180K-210k/year CAN Primary stack: Python, Kotlin, TypeScript...  ...streams and external integrations. Insight synthesis engine - Ship an LLM-powered correlation engine that returns root... 
    Senior
    Ongoing contract
    Work at office
    Local area
    Remote work
    Worldwide

    CyberCoders

    Ottawa, ON
    8 days ago
  • $93.8k - $129k per year

     ...Job Description Overview AtkinsRéalis provides cutting-edge engineering, procurement, construction and financing solutions to projects...  ...of major Transit Rail and civil infrastructure projects. As a Senior Utility Design Engineer, you will lead the planning, design, and... 
    Senior
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Ottawa, ON
    7 days ago
  •  ...Miratech retains nearly 1000 full-time professionals, and our annual growth rate exceeds 25%. Job Description The  Senior Data Engineer  is responsible for designing, developing, and supporting databases that power a large-scale IVR and contact center platform. The... 
    Senior
    Long term contract
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Ottawa, ON
    21 days ago
  •  ...that is amongst the companies that lead the world in technology and innovation. Your next chapter starts here.    The ASIC/FPGA Engineer will work hands‑on to implement, integrate, and support hardware designs in a collaborative engineering team. In this role, you... 
    Senior
    Permanent employment
    Full time

    High Tech Genesis

    Ottawa, ON
    7 days ago
  • $125k - $171.9k per year

     ...AtkinsRéalis. We are currently seeking aa dynamic, and growth focused Senior Geotechnical Specialis t to join the Geotechnical Practice ,...  ...ideal candidate will have extensive expertise in geotechnical engineering from planning and design, with a strong focus on major and... 
    Senior
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Ottawa, ON
    10 days ago
  • $145.85k per year

     ...Job Summary Job Title:  Senior Systems Engineer Industry : Technology / Aviation Job Type : Full-time (Hybrid) Headquarters : Ottawa, Ontario Job Level: Technical Level 3 Salary Band: $97,232 to $145,848 About the Job Searidge Technologies, a global... 
    Senior
    Full time
    Work at office
    Remote work
    Shift work

    Searidge Technologies

    Ottawa, ON
    22 days ago
  •  ...Canadian Armed Forces and the Canadian Coast Guard to achieve mission success. This role is Hybrid Ottawa, Ontario Senior Mechanical Systems Engineer Position Summary Thales Canada, Defence & Security is engaged in supporting the Royal Canadian Navy (RCN) through... 
    Senior
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide

    Thales

    Ottawa, ON
    17 days ago
  • $130k - $170k per year

     ...high‑performance systems that power certificate lifecycle and emerging industry trust models. We are looking for Senior to Principal level DevOps Engineers who focus on turning complex distributed systems into production‑grade services : defining how they are deployed,... 
    Senior
    Full time
    Internship
    Live out
    Work at office
    3 days per week

    Sectigo

    Ottawa, ON
    7 days ago
  • $102.31k - $124.48k per year

     ...staff working on the same projects described above. Education And Experience Completion of 4 year university degree in Civil Engineering or a related Applied Sciences program Minimum of 8 years of related professional experience in water, wastewater and storm water... 
    Senior
    Full time
    Temporary work

    City of Ottawa / Ville d’Ottawa

    Ottawa, ON
    5 days ago
  •  ...largest teams specializing in this discipline among consulting engineering firms in Canada. Guided by an entrepreneurial culture based on innovation...  ....  Elevate your engineering career by joining us as a  Senior Overhead Transmission Lines Civil Engineer . In this pivotal... 
    Senior
    Permanent employment
    Full time
    Internship
    Work at office
    Flexible hours
    2 days per week

    CIMA+

    Ottawa, ON
    24 days ago
  •  ...Hire Resolve is partnering with established and growing organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities are ideal for engineers with strong technical expertise, proven project delivery experience... 
    Senior
    Full time
    For contractors

    Hire Resolve.com

    Ottawa, ON
    more than 2 months ago
  • $123.51k - $155.15k per year

     ...Job Responsibility: Job Posting Title Senior Systems Engineering and Software Development Specialist Job Category Systems Engineering Language Requirements English / Anglais English is required / L'anglais est requis Flexible Work Agreement Type Hybrid / Hybride Posting End... 
    Senior
    Full time
    Contract work
    Flexible hours

    NAV Canada

    Ottawa, ON
    12 days ago
  • $140k - $160k per year

     ...cities with the information needed to better understand and improve their transportation network. Our small, tightknit, team consists of engineers with backgrounds in Transportation and Software Engineering, dedicated to this mission.   We are seeking a dynamic and passionate... 
    Senior
    Full time

    Ouster

    Ottawa, ON
    23 days ago
  •  ...and help connect great people with great opportunities. We are excited to partner with Noda to attract top talent for Senior Data Engineer. Noda is a data and analytics company for the commercial built environment. We reimagine how modern buildings operate — because... 
    Senior
    Long term contract
    Work at office
    Remote work
    Flexible hours
    Shift work

    Work in Ottawa

    Ottawa, ON
    more than 2 months ago
  • $120k - $165k per year

     ...Senior Highway Engineer Location: Ottawa Ontario Salary $120,000-$165,000 (based on experience) Reference # 16816830 About The Opportunity: We have partnered with an established Engineering Consulting Firm who is looking to add a Senior Highway Engineer to their... 
    Senior
    Permanent employment
    Full time
    Contract work
    For subcontractor
    Local area
    Flexible hours

    TalentSphere

    Ottawa, ON
    27 days ago
  • $120k - $160k per year

     ...quantum-secure communications, and quantum computing platforms engineered for the performance, reliability, and environmental resilience that...  ...reinforce each other by design. About this role:  The Senior Quantum Engineer will serve as a technical leader in Q-Block's R... 
    Senior
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    3 days ago
  • $77k - $123.2k per year

     ...We're looking for a Senior Systems Engineer This role is Hybrid, Ottawa, Canada We are looking for an experienced Sr. Systems Engineer to manage and maintain our infrastructure services, primarily focusing on Linux systems and VMware virtualization environments... 
    Senior
    Work at office
    Ottawa, ON
    more than 2 months ago
  • $120k - $160k per year

     ...Senior Bridge Engineer Location: Ottawa Ontario Salary $120,000-$160,000 (based on experience) Reference # 16816827 About The Opportunity: We have partnered with an established Engineering Consulting Firm who is looking to add a Senior Bridge Engineer to their... 
    Senior
    Permanent employment
    Full time

    TalentSphere

    Ottawa, ON
    27 days ago
  • $120k - $170k per year

     ...success continues to fuel growth. We are currently searching globally for a number of key technical resources, including a Senior FPGA Design Engineer. Key Responsibilities The ASIC/FPGA Designer will work in an exciting team environment and will have the following responsibilities... 
    Senior
    Full time

    BTA Design Services

    Ottawa, ON
    a month ago
  •  ...Senior Sustaining Engineer-Onsite Position We’re looking for highly motivated Senior Sustaining Engineer who live and breathe embedded hardware design to help us create the latest in embedded systems technology at our world class facility in Ottawa, ON ! As our Senior... 
    Senior

    Curtiss-Wright Corporation

    Ottawa, ON
    more than 2 months ago
  • $125.2k - $132.5k per year

     ...s largest vertically integrated collection of unmatched reverse engineering, teardown, and market analysis in the semiconductor industry. This...  ...intelligence workflows in the world. We're looking for a Senior Site Reliability Engineer who wants to own that foundation. This... 
    Senior
    Remote job
    Permanent employment
    Full time
    Internship
    Flexible hours

    TechInsights

    Ottawa, ON
    a month ago
  • $130k - $180k per year

     ...searching globally for a number of key technical resources, including a Senior Physical Designer with exceptional technical skills and...  ...in P&R. About the Position: As a Digital Physical Design Engineer you will play a key role in backend implementation from netlist... 
    Senior
    Full time

    BTA Design Services

    Ottawa, ON
    a month ago
  • $150k - $235k per year

     ...employees, and communities. The Role We are looking for multiple Engineering Managers to lead and recruit a team of highly skilled engineers....  ...features to successful delivery Be a trusted partner for senior management to determine best solutions, help drive alignment and... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home

    Veeva Systems

    Ottawa, ON
    10 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior iOS Engineer. Be the first to apply!