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$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...SuggestedFull timeInternshipWork at officeRemote workFlexible hours$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$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$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- ...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
- 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
$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- ...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
$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- ...Role Summary: The Senior Client Platform Engineer provides technical leadership across shared client platforms supporting High 5 Casino and Lucky... ...performant code. Maintain compatibility across web, Android, and iOS client environments. Technical Leadership & Code Quality...SeniorRemote jobContract work
- ...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
- ...developer adoption, satisfaction and retention by providing a reliable, enjoyable interface for developers and other end-users. Our senior engineers are typically specialists in a particular programming language, but are capable of contributing to projects in other languages as...SeniorFull timeLocal areaWorldwide
$87.7k - $127.1k per year
...Join us to do the best work of your career, solving meaningful problems with remarkable teams. Greenhouse is looking for a Senior Support Engineer I to join our team in the Eastern Time Zone! In this role, you'll collaborate with our Customer Support, Engineering,...SeniorFull timeFor contractorsWork at officeLocal areaRemote work- ...the people, the work, and the programs that fuel who we are. About the Role : We are looking for a Sr . Quality Assurance Engineer to join our team. You’ll directly contribute to Super.com ’s growth and success by validating that our applications meet design...SeniorFull timeImmediate startRemote workFlexible hours
usd70k - 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$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 hours- ...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
- ...connected through virtual collaboration, team gatherings, and a people-first culture. About the role We’re seeking a Senior Software Engineer to join our team and help support and grow Point’s multi-product digital platform. In this role, you’ll work closely with...SeniorFull timeInternshipRemote work
$130k - $170k per year
...developers is dedicated to creating unique, challenging, and fun gaming experiences. The Role We are seeking an experienced Senior Engine Programmer to play a key role in developing and maintaining the core technology that powers our games. You will work with Unreal...SeniorLong term contractFull timeWork at officeRemote workRelocationFlexible hours$120k - $130k per year
...connection. Reports to: Information Security Manager Location: Canada - Remote About the Role Backcountry needs a senior security engineer to protect and harden the multi-cloud platforms, Kubernetes workloads, and CI/CD pipelines that power its digital commerce...SeniorRemote jobFull timeInternshipWork at office- ...secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build... ...cleanly with as little manual intervention as possible. As a Senior Engineer, you'll be a hands-on contributor to a small, focused squad...SeniorRemote jobFull timeLocal areaFlexible hours
$104k - $139k per year
...distribute open-source software that enables people to enjoy the internet on their terms. About this team and role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and the integrations that keep our services running,...SeniorRemote jobFull timeImmediate startWorldwideHome office$145k - $155k per year
...to you, join the herd! Description We are looking for an experienced backend engineer who enjoys solving complex problems, sharing knowledge, and building reliable software. As a Senior Backend Software Engineer, you will design, build, and maintain the services,...SeniorFull timeRemote work- ...who we are. About the role This role is part of our Data Engineering team. Being Data Driven is a core value of Super.com and this... ...roll up their sleeves and do high quality data work. As a Senior Data Engineer, you will be a key member of a high-performing team...SeniorFull timeTemporary workRemote workFlexible hours
- ...driven optimization. The environment is fast, product‑focused, and highly collaborative, with strong engineering leadership and a culture of ownership. We're looking for a Senior Data Engineer to join our engineering team and help shape the future of programmatic advertising...SeniorFull timeFor contractorsFlexible hours
$150k - $250k per year
...We started Scalar to fix that. We're a small team (around ten engineers and designers) who wear a lot of hats and obsess over our craft.... ...Run for most backend services, plus multi-region Compute Engine managed instance groups for the stateful, high-throughput ones...SeniorPermanent employmentFull timeFixed term contractRemote workWork from homeFlexible hours- ...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...SeniorFull timeInternshipWork at officeRemote workFlexible hoursWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior iOS Engineer. Be the first to apply!
