{"id":4295301,"url":"https://alion.io/job/instacart-senior-ios-engineer","title":"Senior iOS Engineer","company":{"id":4349,"name":"Instacart","domain":"instacart.com","url":"https://alion.io/company/instacart","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"B","score":76,"open_postings":22,"ghost_share":0.091,"stale_share":0.682,"repost_share":0.091,"time_to_fill_p50_days":42,"computed_at":"2026-11-12T10:38:37Z"}},"role":"Mobile","role_family":"Mobile","seniority":"senior","employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Canada"],"countries":["CA"],"hiring_countries":["CA"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"AI Agents","optional":false},{"name":"Combine","optional":false},{"name":"Rest API","optional":false},{"name":"Swift","optional":false},{"name":"Swift Concurrency","optional":false},{"name":"SwiftUI","optional":false},{"name":"UIKit","optional":false},{"name":"WebSockets","optional":false},{"name":"A/B Testing","optional":true},{"name":"Core Location","optional":true}],"status":"live","first_seen_at":"2026-11-13T20:53:53Z","employer_posted_date":"2026-11-13","last_verified_at":"2026-11-14T00:56:11Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"We're transforming the grocery industry\nAt 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.\nInstacart 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.\nInstacart is a Flex First team\nThere’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.\nOverview\nInstacart’s Stores Intelligence organization is building the operating system for brick-and-mortar grocery. As a Senior iOS Engineer on the In-Store Mode team, you will build the mobile experience that helps people shop in physical grocery stores. Customers plan the trip at home, then use the same app in the aisle to find items, discover deals, and use their loyalty rewards.\nWhat makes the engineering interesting:\nOne experience, many apps: In-Store Mode runs inside many grocers' branded apps and blends native iOS with web, so you'll design for flexibility, consistency, and a clear boundary between the two.\nThe physical world is challenging: The same feature has to work in a small neighborhood market and a large wholesale store, with very different layouts, assortments, and shopping habits, while powering in-store navigation and discovery.\nAbout the Job\nLead iOS projects end to end, from technical design and rollout strategy through production operations and debugging.\nShape product requirements by bringing a technical perspective and making trade-offs between scope, quality, and timeline.\nBuild and maintain integrations between native iOS code and web content.\nUse AI-assisted and agentic development tools to boost your own and the team's productivity, and suggest improvements to how the team builds.\nCollaborate with engineers, designers, data scientists, and PMs across teams to align goals and deliver cross-functional outcomes.\nAbout You\nMinimum Qualifications\n5+ years of experience in mobile development, software engineering, or related experience\nStrong experience with iOS fundamentals, including Swift, SwiftUI, UIKit, Swift Concurrency or Combine\nExperience with networking protocols (RPC, REST API, WebSockets)\nExperience designing for performance, observability, and reliability in production mobile apps, including profiling and monitoring\nStrong testing discipline, including unit tests for the code you write\nPreferred Qualifications\nExperience building consumer apps in retail, e-commerce, or marketplace settings\nExperience building configurable or white-label apps, or shared components used across multiple apps\nExperience building mobile apps that stay resilient with limited or unreliable connectivity\nExperience running experiments and A/B tests, and using the results to guide product decisions\nExperience with Apple frameworks such as Core Location and push notifications\nHands-on experience with AI-assisted and agentic coding workflows\nExperience with WKWebView and native-to-web communication\nInstacart 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.\nOffers 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.\nFor Canadian based candidates, the base pay ranges for a successful candidate are listed below.\nCAN\n$168,000—$177,500 CAD","description_format":"text","description_chars":4443,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Delivery","Marketplaces","Online Groceries"],"lifecycle":[{"event":"open","at":"2026-11-14T00:56:11Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":43,"reasons":["conf:3","win:early"],"computed_at":"2026-11-14T04:30:36Z"},"pay":null,"html_url":"https://alion.io/job/instacart-senior-ios-engineer","json_url":"https://alion.io/job/instacart-senior-ios-engineer.json","meta":{"generated_at":"2026-11-14T04:30:36Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":7233,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4349},"rest":"https://alion.io/mcp/rest/get_company?id=4349"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Finstacart-senior-ios-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Finstacart-senior-ios-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Finstacart-senior-ios-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/instacart-senior-ios-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Finstacart-senior-ios-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4295301}},{"tool":"search_jobs","arguments":{"company":"instacart.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4295301},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}