Senior Software Engineer iOS
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 70000 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. Youll 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 youll 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.
- Turn open-ended problem statements into shipped products by asking the questions that sharpen the problem proposing a direction and validating assumptions with product and design rather than waiting for a fully specified requirement.
- Structure multi-month initiatives into milestones where each increment delivers real value and reduces risk for the next and own delivery end to end through launch and beyond.
- 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.
Minimum Qualifications:
- Experience shipping production-quality native iOS applications and features with proficiency in Swift.
- Comfortable using (and have deep experience in two or more of): SwiftUI Async/Await Combine CoreData Networking Instruments SOLID MVVM FRP.
- Strong debugging skills with the standard iOS toolchain including Instruments breakpoints and the LLDB console. You test your work carefully for bugs and for consistency with requirements and designs. You also build automated tests and know how to use them properly.
- You write code that is readable and maintainable. You create abstractions and find opportunities for code reuse. You embrace AI-native development and you own the results it produces checking them for accuracy and holding them to a high quality bar.
- Strong communication skills especially the ability to represent technical trade-offs between potential solutions. You give feedback through code review and receive it the same way.
Preferred Qualifications:
- Experience building and maintaining a B2B application: software people depend on to run their day with dense business logic high information density and demanding state management.
- A track record with release management including branching strategy and release trains feature flags phased rollouts App Store submission and crash and regression triage.
- Experience strengthening the foundational layers of an app (networking persistence and data synchronization design systems module boundaries build and test tooling) alongside product feature work with a clear sense of how platform investment compounds into product velocity.
This posting is for an existing vacancy.
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 youre sitting down to dinner or having coffee with a coworker. Thats 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 weekgiving 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; 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
Were 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 were building a team as dynamic as the diners and restaurants we serveand fostering a culture where everyone feels welcome to be themselves.
If you need accommodations during the application or interview process or on the job were here to support you. Please reach out to your recruiter to request any accommodations.
#LI-AS3
#LI-Hybrid
Required Experience:
Senior IC
- ...Responsibilities Collaborate with engineers, product managers, and designers to refine requirements, assess scope, communicate trade-offs... ...Requirements Experience shipping production-quality native iOS applications and features with proficiency in Swift. Deep experience...SeniorSoftwareFull timeWork at officeRemote work2 days per week
$137.2k - $196k per year
...About the Role: As a Senior iOS Engineer at Tubi, you’ll play a critical role on our mobile engineering team, focusing on developing, improving, and maintaining our iOS, tvOS, and visionOS applications. Your work will directly contribute to providing our audience with an...SeniorSoftwareLong term contractRemplacementFull timeTemporary workLocal areaFlexible hours$149.5k - $187k per year
...DoorDash is building the world's most reliable on-demand, logistics engine for delivery! We're looking for experienced engineers to join our... ...dashers. About the Role We’re looking for product-focused iOS Engineers who love building reliable, intuitive, and beautiful experiences...SeniorSoftwareFull timeLocal area$180k - $220k per year
...dynamics and innovative problem-solving. BitGo is hiring a Senior Mobile Software Engineer to build the apps our retail users use to manage and move... ...security, performance, and a polished experience on both iOS and Android. Skills & Experience: We are looking for...SeniorSoftwareFull timeWork at officeWorldwide- ...Responsibilities Design and implement scalable iOS architecture for advanced crypto trading experiences. Partner with product, design, backend engineering, infrastructure, and data teams to deliver mobile trading tools. Improve application performance, real-time data...SeniorLong term contractPermanent employmentFull timeWork at office3 days per week
- ...implementation through production support. Develop and support native iOS applications. Troubleshoot production and test environment... ...analysis, and remediate vulnerabilities. Collaborate with Software Engineers, Business Systems Analysts, and other partners to deliver...SeniorSoftwareFull timeWork at office
- ...Responsibilities Develop maintainable, testable, and performant iOS software. Lead development of major product features in collaboration with designers, project managers, and developers on other platforms. Mentor developers in the iOS development area. Participate...SeniorSoftwareFull timeWork from homeFlexible hours
$120k - $145k per year
...deliver intelligent solutions trusted by 500 million people. About The Role As a Senior iOS Developer, you'll be tasked with developing iOS applications. Working within the software development team, your duties will require you to assist in the development of consumer...SeniorSoftwareFull timeWork from homeFlexible hours$136k - $187k per year
...are too, let's talk. Opportunity As a Senior Engineer on the OIG team, you will be involved... ...challenge of building enterprise-grade software that millions of users depend on. This... ...platforms Familiarity with workflow engines or approval/routing systems (e.g., finite...SeniorSoftwareLocal areaWorldwide$136k - $187k per year
...is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. We are looking for a Senior Software engineer who is passionate about writing the tools to integrate and support to build large-scale, high-demand software in a fast-paced...SeniorSoftwareLocal areaWorldwideFlexible hours- ...hire in QA to take some load off of the engineering team. We want you to quickly become a product... ...testing and debugging web-based software Experience with Load, Stress, and Performance... ...Bonus: Web development / iOS development Javascript, nodejs, vuejs,...SoftwareLong term contractFull timeTemporary workWork at office
$105k - $155k per year
Job Description We are looking for a hands-on Senior Software Engineer with strong DevOps and cloud platform expertise to design, build, deploy, and operate scalable cloud-native services and the engineering infrastructure that supports them. You will work primarily with...SeniorSoftwareFull timeWork at officeLocal areaFlexible hours3 days per week$136k - $170k per year
...belong and have the opportunity to thrive. Lyft is looking for software engineers from a scope of disciplines. We are growing our team with... ...passengers and drivers. The Applied AI team is looking for a senior software Engineer to join the Recommendations team. You will...SeniorSoftwareHourly payWork at officeFlexible hours3 days per week$136k - $187k per year
...for the modern cloud and helps customers solve challenging security and operations pain points at scale. We are looking for a software engineer to join our fast-growing team with a focus on scalability, reliability, and enhancing the core building blocks of the product....SeniorSoftwareLocal areaWorldwide- ...love to connect! Brief overview of the Motion product Runneth from our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the stack: building features, designing and maintaining the APIs and...SeniorSoftwarePermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
$140k - $190k per year
...leading automotive financing portal, processing over 6.5 million credit applications annually. --- We’re looking for a Senior Software Engineer who takes end-to-end ownership, thrives in ambiguity, and wants to build systems that matter. This role is central to...SeniorSoftwareLong term contractWork from home$118k - $152k per year
...Build and deliver complex enterprise software solutions for financial services clients. The Role As a Senior Software Engineer at Capco, you’ll design, develop, modify, maintain, and support complex web-based products and customer applications. You’ll work across...SeniorSoftwareInternshipImmediate start$130k - $168k per year
...amplify your impact and a culture that backs your ambition, you won’t just contribute. You’ll make things happen fast. As a Senior Software Engineer, you will design, build, and operate software that solves complex business problems through thoughtful use of data, AI, and...SeniorSoftwareRemote work$100k - $145k per year
...agent platform team builds and ships using AI-native engineering practices: agentic coding tools that let a small, senior group move at a pace well beyond traditional... ...experience architecting and shipping production software systems, including hands-on experience building AI...SeniorSoftwareFull timeInternshipWork at officeLocal areaFlexible hours$120 per hour
...include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Senior Software Engineer Type: Contract Compensation: $120/hour Location: Remote Role Responsibilities Apply...SeniorSoftwareRemote jobContract workSummer work- ...iOS Software Engineer Swift SwiftUI Objective-C Location: Toronto ON Hybrid (4 Days WFO) Role Overview Youll have visibility into and influence over all parts of the technology stack and enjoy a high degree of autonomy in your work. Youll have a clear view...SoftwareLong term contractFull time
$135k - $165k per year
...ROLE: SENIOR SOFTWARE ENGINEER TEAM: PRODUCT LOCATION: TORONTO (HYBRID) COMPANY OVERVIEW Salt is a North American marketing agency that creates connected experiences through creative, digital & media innovation. Our mission is to “Earn The World’s Attention” and...SeniorSoftwareLong term contractFull timeSeasonal work$136k - $187k per year
...all in on this mission. If you are too, let's talk. Datastores Engineer, Platform Infrastructure The Auth0 platform secures more than... ...rotation. You might be a good fit if you: Have 5-8 years of software development experience. Are proficient in or have a desire to...SeniorSoftwareLocal areaWorldwide- ...creating the infrastructure, tooling, frameworks, and capabilities needed to welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team builds and operates the authorization and permissioning systems that...SeniorSoftwareLong term contractFull timeWork from home
$136k - $187k per year
...excellence. This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. Senior Software Engineer, Security Engineering We are looking for a Senior Software Engineer that will join the Auth0 Security Engineering organization...SeniorSoftwareLocal areaWorldwide$215k - $300k per year
...Founder & CEO, Reza Khadjavi . About the role This is a hybrid role in our Montreal office, three or four days a week. As a Software Engineer, you'll work on the core infrastructure behind Runneth: the VM it runs on and the services that run inside it. Engineering at...SeniorSoftwarePermanent employmentFull timeInternshipWork at officeRemote workWork from homeShift work3 days per week$136k - $187k per year
...and we are looking for an Observability Engineer to help ensure our Product and Platform Engineers... ...while we continue to rapidly ship software our customers love. Our engineers maintain... ...and development in these areas. As a Senior Engineer on this team, you will act as a...SeniorSoftwareLocal areaWorldwide$136k - $187k per year
...the world. We are looking for an experienced full stack Staff Software Engineer (with a focus on UI) who is passionate about building large-... ...continuous learning by proactively sharing knowledge, mentoring Senior Engineers, and establishing best practices. Empower...SeniorSoftwareLong term contractLocal areaWorldwide$136k - $187k per year
...flexible. We encourage ownership. We expect great things from our engineers and reward them with stimulating new projects, new technologies... ...About the Position This is an opportunity for experienced Software Engineers to join our fast growing Data Platform organization that...SeniorSoftwareLocal areaWorldwideFlexible hours$120 - $180 per hour
...Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Senior Software Engineering Experts Type: Contract Compensation: $120–$180/hour Location: Remote Role Responsibilities...SeniorSoftwareRemote jobContract workSummer work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer iOS. Be the first to apply!
- software developer remote Toronto, ON
- software design engineer Toronto, ON
- software engineer devops Toronto, ON
- ingénieur logiciel Toronto, ON
- remote entry level software developer Toronto, ON
- part time software developer Toronto, ON
- director software engineering Toronto, ON
- software engineer - ai machine learning Toronto, ON
- software developer summer internship Toronto, ON
- software engineer salary in canada Toronto, ON

