Senior iOS Engineer
$168k - $177.5k per yearInstacart
We're transforming the grocery industry
At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting complexity and endless opportunity to serve the varied needs of our community. We work to deliver an essential service that customers rely on to get their groceries and household goods, while also offering safe and flexible earnings opportunities to Instacart Personal Shoppers.
Instacart has become a lifeline for millions of people, and we’re building the team to help push our shopping cart forward. If you’re ready to do the best work of your life, come join our table.
Instacart is a Flex First team
There’s no one-size fits all approach to how we do our best work. Our employees have the flexibility to choose where they do their best work—whether it’s from home, an office, or your favorite coffee shop—while staying connected and building community through regular in-person events. Learn more about our flexible approach to where we work.
Overview
Instacart’s Transaction Platform team builds the shopper checkout experience, powers seamless and secure payments, and operates the point-of-sale intelligence system that detects and corrects order discrepancies in real time. We’re looking for a Senior Mobile Engineer (iOS) to help craft best-in-class mobile experiences that make every shopper faster, more accurate, and more successful.
In this role, you’ll partner closely with product, design, data science, backend, and Android engineers to deliver features across checkout, payments integrations, and OCR-driven workflows. You’ll shape the iOS strategy for the team, influence technical direction across codebases, and ship high-quality, observable software at scale. This role is remote within Canada and joins a collaborative team of 15 focused on high-impact work that keeps our marketplace thriving.
We value clear communication, practical problem solving, and ownership. If you thrive in a fast-paced, evolving environment where you can roll up your sleeves, make thoughtful tradeoffs, and see your work move key metrics, you’ll feel right at home here.
About the Job
- Own the iOS roadmap for the Transaction Platform team—partnering with PM and Design to define what we build and why, identifying opportunities (including where AI can add leverage), and steering the strategy rather than only executing it.
- Deliver features end to end: technical design and clean architecture, implementation, phased rollout, observability to confirm impact, and on-call/incident response when needed.
- Make sound product-technical tradeoffs—balancing complexity, customer value, timelines, and risk; decide when to prototype vs. build for the long term; and verify that launches move the right metrics.
- Continuously improve the codebase—reduce tech debt, modernize legacy components, and create reusable abstractions that accelerate development for the entire iOS surface area.
- Serve as the primary iOS point of contact across partner teams—unblock integrations, uphold best practices, and provide guidance on architecture, performance, and platform conventions.
About You
Minimum Qualifications
- 5+ years of experience in mobile development or software engineering, including substantial experience building and shipping iOS applications.
- Proficiency in Swift, including modern language features and Swift Concurrency (async/await).
- Extensive production experience with both UIKit and SwiftUI.
- Extensive experience with reactive programming using RxSwift, Combine, or an equivalent framework.
- Hands-on experience applying MVI or MVVM architecture patterns in a production codebase.
- Experience integrating diverse backends and APIs, including REST, RPC/Protobuf, and GraphQL.
- Experience with observability and production monitoring (e.g., Datadog, Sentry) and using logs/traces/crash reports to diagnose issues.
- Experience with modular iOS architecture (e.g., multiple local frameworks/packages, protocol-based dependency injection).
- Demonstrated technical leadership, such as owning a team roadmap or multi-quarter initiative and mentoring junior engineers.
- Strong debugging and analytical skills with a track record of resolving complex production issues.
- Clear written and verbal communication skills; comfortable with code reviews and cross-functional collaboration.
Preferred Qualifications
- Experience with camera or OCR technologies (AVFoundation, Vision, or third-party receipt/vision SDKs).
- Experience working cross-platform with iOS and Android partners and codebases.
- Experience leading refactors or modernization efforts in an established mobile codebase.
- Experience introducing AI-driven development practices or tooling to improve developer velocity and quality.
- Experience with iOS testing frameworks and approaches, including Quick/Nimble (BDD) and snapshot testing.
- Experience with local storage solutions such as GRDB or other SQLite abstractions.
- Experience with Apple Pay/PassKit or other payments and checkout integrations.
- Familiarity with Apple frameworks such as CoreLocation, MapKit, and push notifications.
- Familiarity with build and release tooling such as Carthage, Swift Package Manager, Fastlane, or Buildkite.
#LI-Remote
Instacart provides highly market-competitive compensation and benefits in each location where our employees work. This role is remote and the base pay range for a successful candidate is dependent on their permanent work location. Please review our Flex First remote work policy here . Currently, we are only hiring in the following provinces: Ontario, Alberta, British Columbia, and Nova Scotia.
Offers may vary based on many factors, such as candidate experience and skills required for the role. Additionally, this role is eligible for a new hire equity grant as well as annual refresh grants. Please read more about our benefits offerings here .
For Canadian based candidates, the base pay ranges for a successful candidate are listed below.
CAN
$168,000 - $177,500 CAD
$199k - $244k per year
...bringing world-class talent onboard to help shape the next chapter of our growth journey. POSITION SUMMARY We are seeking a Senior iOS Engineer to lead the development and scaling of new and existing product experiences. You will drive feature development, serve as an...SeniorFull timeWork at officeLocal areaRemote work2 days per week$130k - $180k per year
...of the Graykey platform. We’re the systems engineering layer behind the Graykey product. We make... ...this role will spend significant time on iOS, but you should also expect to work on Android... ...itself. We don’t silo people by platform. Senior Engineers on this team are expected to...SeniorFull timeWork at officeLocal areaRemote workFlexible hours$103k - $153k per year
...goal, we would love to hear from you! Role Overview As a Senior iOS Developer on the Graykey AppLogic team , your mission is to... ...platform. You will work with a talented and passionate team of engineers dedicated to designing and implementing the logic and...SeniorFull timeWork at officeLocal areaRemote workFlexible hours- ...Our Client is one of the fastest-growing companies in BC and is a leader in their industry. They are looking for a Senior iOS Mobile Developer to join their team. This role will be working on an end-user app (used by over 100k users) as well as a Software Development Kit. So...SeniorRelocation
$200.4k - $248k per year
...every day. As a Software Developer - iOS , you won’t just build apps—you’ll shape... ...Staff across multiple levels (intermediate/senior/staff+). Whether you’re an experienced developer... ...tooling is embedded into everyday engineering practice. Using AI is not optional, it’s...SeniorLong term contractFull timeTemporary workWork at officeRemote workWork from homeFlexible hours$220k - $260k per year
...the Job This role is hard to title because the lines between engineering, design, and product blur fast when you are building the way we... ...moments where information surfaces automatically. (These are iOS-native surfaces — you've shipped at least a few of them.) Make...Full timeInternshipWork at officeRemote workFlexible hours$136k - $148k per year
...against “we caught it too late again". We are looking for a Senior QA Engineer I to join our team! You will be responsible for ensuring the quality... ...to Have Experience testing native mobile applications (iOS and/or Android). Familiarity with mobile app testing tools...SeniorRemote jobFull timeLocal areaImmediate startFlexible hours- ...modern, scalable, event-driven architecture. As a Sr. Front End Engineer, you will play a foundational role in building and evolving our client... ...web and native mobile platforms (React, Angular, TypeScript, iOS, Android). Contribute to and evolve a modular, scalable micro-...SeniorLong term contractFull timeRemote work
$255.9k - $318.6k per year
...What The Role Is As a Senior Engineer at Babylist, you take on hard problems and own them end-to-end. Millions of families depend on what... ...app: Rails, Packwerk, React, TypeScript, Sidekiq Mobile: iOS (Swift), Android (Kotlin) Data, search & events: MySQL,...SeniorRemote jobFull timeWeekend work$140k - $170k per year
...focus on the work that matters most to them. We're hiring a Senior Mobile Engineer to help build and evolve Cardata's driver app. The app is built in React Native with a meaningful native footprint on both iOS and Android and is mission-critical for thousands of drivers...SeniorFull timeRemote workFlexible hours- Company Description SCT resources have a broad range of skills in different technologies. The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to ...Full time
$168k - $177.5k per year
...retailers to stay informed every step of the way. We’re seeking a Senior Mobile Engineer (Android) to own and elevate core transaction experiences... ...apps at Instacart. You’ll collaborate closely with Android, iOS, backend, product, design, data science, risk, and payments partners...SeniorLong term contractPermanent employmentFull timeWork at officeRemote workWork from homeFlexible hours- ...re seeking passionate individuals to form the foundation of the engineering team. Product mission is to empower gamers with a new way to discover... ...using Kotlin. ~ Professional experience with native iOS development using Swift. ~ Understanding of mobile application...SeniorFull timeFor contractorsFlexible hours
$145k - $193k per year
...low-latency gRPC services, and SQL queries powering the promotions engine • Own technical problems of the highest scope and complexity,... ...evolving GraphQL schemas for product surfaces used by multiple clients (iOS, Android, Web) • Experience building and integrating multi-client...SeniorFull timeRemote work$115k - $125k per year
...connected. The mark of true success at Wave is the ability to be bold, learn quickly and share your knowledge generously. Senior Software Engineers work in cross-functional teams alongside Engineers, Product Managers and Designers to bring their engineering skills to bear...SeniorFull timeSummer workInternshipImmediate start- ...Babylist powers decision-making across the entire business — from product growth to operations to AI. This is a senior individual contributor role on the Data Engineering team, sitting at the intersection of platform thinking and AI-native tooling. You'll own the architecture...SeniorRemote jobFull timeInternshipWork at officeFlexible hoursWeekend work
$132k - $181.7k per year
...join us! About the Role AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy, bringing the power of AI-... ...with C#, VSTO, or COM add-ins Knowledge of Excel's calculation engine, object model, and common power-user patterns Knowledge of AWS...SeniorInternshipWork at officeLocal areaWorldwide- ...Bounteous is a global AI Services firm where agentic engineering and human experience converge to deliver transformative business outcomes... ...firm that emphasizes business building. Job Description: Senior DevOps Engineer Contract - Canada/Mexico Role Overview...SeniorRemote jobFull timeContract workInternshipManual laborLocal areaWorldwideWork visa
- ...operations. #LI-MB1 About the role: We're looking for a Senior / Staff Analytics Program Lead to own the analytics product... ...sequencing work across solutions, and partnering with platform, data/BI engineering, and context architecture to shape the technical & semantic...SeniorFull timeLocal area
- ...more, and counts the former President and COO of Hubspot, JD Sherman, among its board members. YOUR ROLE & MISSION As a Senior Software Engineer, you will be a critical part of our growing company, working on a cross-functional team to implement best practices in...SeniorFull timeWorldwide
- ...upheld. By organizing the frontend landscape into product-driven and engineering-driven dimensions, the Frontend Platform team promotes clear... ...years of experience with native mobile development (Swift for iOS or Kotlin/Java for Android) in large scale consumer-facing products...SeniorFull timeWork at officeLocal areaRemote workWork from homeHome office
- ...Coves Capital, Portage Ventures, and RBC. Position Description Boosted.ai is seeking a highly motivated and results-driven Senior Software Engineer to play a pivotal role in designing and building advanced software solutions that empower organizations. Working closely with...SeniorLong term contractFull timeWork from homeFlexible hours
- ...country in which we have a physical presence We are looking for a talented and driven individual to be a key part of our Analytics Engineering team within the Data Science organization, focused on the Sales and Marketing domain. We are looking for someone who can work...SeniorRemplacementFull timeFor contractorsWork at officeRemote workFlexible hours
$140k - $170k per year
...individuals to help make this vision a reality for millions more patients across North America. About the team: As a Senior Software Engineer on our Provider team, you will have the opportunity to apply your Full Stack expertise towards building the next generation of...SeniorFull timeWork at officeRemote work2 days per week$137k - $205k per year
...you want to be part of the team that defines how the world eats, there is no better time to join us. About the Role As a Senior Data Engineer, you’ll play a key role in scaling and improving how we integrate and process customer data. You will design and implement ETLs...SeniorFull timeLive InRemote work$91k - $119k per year
...innovative and strategic solutions in Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing. Our Co-... ...engagement and drive business success. We are seeking a Senior Databricks Engineer to design, build, and optimize large-scale data...SeniorFull timeLocal areaRemote workWorldwideWork visa$142k - $227k per year
...increase sales, engage customers, and keep employees happy. Engineers at Toast build the mission-critical foundation that powers thousands... ...system reliability, massive data scale, custom menu and pricing engine configurations, and complex multi-entity management. [We are...SeniorFull timeWork at officeLocal area$170k - $220k per year
...moving environments where you can shape meaningful outcomes - keep reading. Not your grandad’s bookie. The Role Title: Senior Platform Engineer Team: Platform Engineering Location: Remote / Canada Salary: CAD $170,000–$220,000, depending on experience We...SeniorFull timeLocal areaRemote workWork from homeHome officeFlexible hoursusd70k - usd100k per year
...want to grow alongside a high-performing, supportive team, this is the place for you. Overview We're looking for a Senior Backend Ruby Engineer to contribute to Lago's core product and help scale our open-source billing infrastructure. You'll work across the full backend...SeniorPermanent employmentFull timeContract workInternshipRemote workFlexible hoursShift work$112k - $168k per year
...to protect their most valuable asset, their data, and is backed by top-tier investors. Summary Menlo Security is hiring a Senior Software Engineer to own and evolve our Authentication Service — the layer that every user request and AI agent request flows through before...SeniorLong term contractFull timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior iOS Engineer. Be the first to apply!

