Senior Software Engineer - iOS
Full-time
OpenTable
Responsibilities
- Collaborate with engineers, product managers, and designers to refine requirements, assess scope, communicate trade-offs, and establish technical direction.
- Turn open-ended problems into shipped products by validating assumptions and proposing effective solutions.
- Break multi-month initiatives into milestones and own delivery through launch and ongoing operation.
- Improve testing practices, architecture and code reviews, and CI/CD capabilities.
- Respond to user-impacting support escalations and incidents.
- Mentor and guide team members.
Requirements
- Experience shipping production-quality native iOS applications and features with proficiency in Swift.
- Deep experience in at least two of SwiftUI, Async/Await, Combine, CoreData, Networking, Instruments, SOLID, MVVM, and FRP.
- Strong debugging skills with Instruments, breakpoints, and the LLDB console, along with experience building and using automated tests.
- Ability to write readable, maintainable, reusable code and validate the quality and accuracy of AI-assisted development output.
- Strong communication skills and ability to explain technical trade-offs and participate effectively in code review.
- Preferred: experience building and maintaining B2B applications with complex business logic, high information density, and demanding state management.
- Preferred: experience with release management, branching strategies, release trains, feature flags, phased rollouts, App Store submission, and crash and regression triage.
- Preferred: experience strengthening networking, persistence, data synchronization, design systems, module boundaries, and build and test tooling.
Benefits
- Remote work initially, with a transition to hybrid work requiring two office days per week in downtown Toronto.
- Work from almost anywhere for up to 20 days per year.
- Company-paid therapy through SpringHealth and a company-paid Headspace subscription.
- Annual company-wide week off, paid parental leave, paid vacation, birthday time off, paid volunteer time, and 20 days of paid time off.
- Development Dollars, leadership development, and access to thousands of on-demand e-learning courses.
- Travel discounts and Employee Resource Groups.
- Private health and dental insurance, life and disability insurance, and other health, retirement, and leave benefits.
Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - iOS in Toronto, ON vacancy
- ...restaurants to our network of over 25 million diners. The OT4R iOS app is a sophisticated software tool that enables restaurant hosts, servers, managers,... ...’ll collaborate with a hardworking and diverse group of engineers, designers, and product managers who are committed to...SeniorSoftwareWork at officeLocal areaRemote workFlexible hoursShift 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- ...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
$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- ...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
$100k - $150k per year
...complex problems end-to-end. Design, develop, and maintain complex software applications. Lead the technical design and architecture of... ...Nice to haves ~5+ years of varying experiences as a Software Engineer. ~ Proficient in Python , Django , TypeScript , and...SeniorSoftwareFull timeWork at officeRelocation$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$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- ...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 - $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$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$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- ...time. Collaborate with product managers, designers, frontend engineers, and Java backend engineers. Contribute ideas and help deliver... ...experiences. ~ Experience refactoring code, optimizing software, debugging, and writing tests with strong coverage. ~ Knowledge...SeniorSoftwareFull timeWork at officeFlexible hours2 days per week
- ...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
$186.84k - $334.74k per year
...them with Datadog, participate in on-call, and drive incidents through root-cause resolution. Collaborate with data scientists, ML engineers, and product managers to turn integration requirements into reusable platform capabilities. Mentor engineers and improve code...SeniorSoftwareFull timeWork at officeFlexible hours$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- ...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
...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$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
...who can make us better with their unique experiences. The Engineering Opportunity Okta's Workforce Identity Cloud secures... ...organizations and millions of daily active users. We are seeking a Senior Back-End Software Engineer to help own the scalability, efficiency, and...SeniorSoftwareLong term contractLocal areaWorldwideFlexible hours$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- ...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
$124k - $155k per year
...ideas, expertise, and perspective to meaningful work that can make a difference at global scale. Job Overview: As a Senior Software Test Engineer (Test Infrastructure and Tooling) at Coursera, you’ll play a key role in helping teams produce high-quality software for millions...SeniorSoftware$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - iOS. Be the first to apply!
Related searches
- 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

