Senior Mobile Engineer (iOS) developing high-impact mobile solutions for grocery delivery platform Instacart. Collaborating with cross-functional teams to enhance shopper experiences.
Responsibilities
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.
Requirements
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.
Benefits
Instacart provides highly market-competitive compensation and benefits in each location where our employees work.
Eligible for a new hire equity grant as well as annual refresh grants.
Software Developer building full - stack web applications for Intelex’s global EHSQ software platform. Delivering agile features across React, Node.js, Azure, AWS, .NET, and SQL stacks.
Senior backend developer building AI - agent systems for Knak, an enterprise email and landing - page marketing automation platform. Designing APIs and microservices with PHP, Python, Node.js, MySQL, and AWS while mentoring engineers.
Full - stack engineer building scalable PHP/Laravel and Vue.js systems for Felix’s digital healthcare platform. Improving reliability, developing AI workflows, and delivering patient - care experiences across Canada.
Vehicle trim engineer leading finishing - component development and validation for Expleo, a global engineering, production - support, MRO, quality, and consulting organization. Guiding design, supplier, manufacturing, and production teams in Sainte - Claire’s hybrid aerospace projects.
Senior software engineer building scientific computing and ML systems for KoBold Metals, which uses AI and novel sensors for mineral exploration. Developing scalable pipelines and tooling across scientific, geophysical, and hardware data.
Software Developer II building and testing software for JD Power, a provider of automotive data, analytics, and industry intelligence. Collaborating with stakeholders and platform teams across the software development lifecycle.
Senior software engineer building integrations between Wrapbook’s AI production - finance platform and accounting, ERP, data, and AI systems. Owning pipelines, data contracts, observability, architecture, and production support for Canadian customers.
Full Stack Developer building Boréalis’s SaaS platform for stakeholder relationships and ESG initiatives. Designing scalable features, improving architecture, and leveraging AI within a remote Agile team.
Full Stack Developer building Boréalis’s SaaS platform for stakeholder relationships and ESG initiatives. Developing scalable features with Node.js, React, AI tools, and CI/CD practices.
Full Stack Developer building Boréalis’s SaaS platform for stakeholder relationships and ESG initiatives. Designing scalable features, improving architecture, and leveraging AI in development.