Instacart

Marketplace for grocery delivery and pickup

Hiring — 7 openYC-S12Top companyConsumer -> Food and BeverageGrowth

What Instacart does

Instacart is the North American leader in online grocery and one of the fastest-growing companies in e-commerce. Instacart’s same-day delivery and pickup services bring fresh groceries and everyday essentials to busy people and families across the U.S. and Canada in as fast as an hour. Since its founding in 2012, Instacart has become an essential service for millions of families, while also serving as an immediate, flexible earnings opportunity for hundreds of thousands of shoppers across North America. The company partners with more than 350 retailers and delivers from more than 25,000 stores across more than 5,500 cities in North America. Today, Instacart is accessible to more than 85% of households in the U.S. and more than 70% of households in Canada.

7 open roles

Senior Software Engineer
San francisco, CA / RemoteFull-time1+ yearsVisa: Will sponsor
What the role involves

We're looking for experienced engineers to join our fast moving team. We work on a range of interesting and challenging problems, from supporting thousands of concurrent shoppers and processing millions of data points in real time, to determining the best route for deliveries and predicting store inventory levels. We love full-stack engineers, not only capable of building a solution but owning the problem end to end. There is a tremendous amount of opportunity in front of us, and joining now gives you a chance to grow your career and interests as we succeed. Responsibilities: You will be part of a small team, with a large amount of ownership and responsibility for managing things directly. You will ship high-quality solutions with a sense of urgency and speed. You will work closely with product managers, other teams, and both internal and external stakeholders, owning a large part of the process from problem understanding to shipping the solution. You will have the freedom to suggest and drive organization-wide initiatives. Requirements: Bachelor’s degree in Computer Science, computer engineering, electrical engineering or equivalent work experience Self-motivation and an enjoyment for a startup environment A blend of product, system, and people knowledge that lets you jump into a fast paced environment and contribute from day one Strong knowledge of common Web technology such as Ruby on Rails and/or Python and/or JavaScript frameworks (React, AngularJS, Ember or Backbone.js) An ability to balance a sense of urgency with shipping high quality and pragmatic solutions Extensive experience working with a large codebase and cross-functional teams A strong sense of ownership Desirable: Interest or experience in distributed systems Strong ability to analyze data Experience with AI / machine learning / data modeling iOS / Android experience

Senior iOS Engineer
San francisco, CAFull-time3+ yearsVisa: Will sponsor
What the role involves

Responsibilities Executing a variety of projects to extend and enhance our Instacart application for iPhone and iPad Building new features to create an experience nothing short of magical Requirements Bachelor's degree in computer science is preferred with 2+ years of software development experience and at least 3 years of iOS app development experience Very strong development skills in Swift and Objective C, iOS SDK, and good general programming and algorithm skills Superior analytical skills and a strong sense of urgency and ownership in your work Proven customer facing application development, troubleshooting, deployment and application performance tuning experience Proven ability to build, launch and iterate on apps under pressure  Benefits  Talented and collaborative coworkers who will both push and support you Market competitive salary, equity Medical, dental, vision benefits and 401(k) retirement plan Take what you need vacation (and we really mean it) 16 weeks maternity leave / 8 weeks paternity leave so you can truly bond with your child Complimentary Instacart express membership

iOSSwift
Senior Android Engineer
San francisco, CA / RemoteFull-time3+ yearsVisa: Will sponsor
What the role involves

Responsibilities: You will be part of a small team, with a large amount of ownership and responsibility for managing things directly Collaboration with product managers, other teams, and both internal and external stakeholders, owning a large part of the process from problem understanding to shipping the solution Shipping high quality solutions with urgency Championing Android: educating colleagues about subtleties & unique capabilities of the platform and leveraging them when building new features Requirements: Bachelor's degree in computer science is preferred (but not required) with 2+ years of software development experience and at least 3 years of Android app development experience Strong development skills in Java and with Android SDK, and good general programming and algorithm skills Exposure to Kotlin (although experience with Kotlin is strongly preferred) Experience with RXJava A strong sense of ownership An ability to balance a sense of urgency with shipping high quality and pragmatic solutions Desired: Dagger Retrofit Data Driven mindset Automated testing experience

AndroidJavaKotlin
Senior Software Engineer, Customers, Front End
San francisco, CAFull-time3+ yearsVisa: Will sponsor
What the role involves

About Front End at Instacart Our web products are used by millions of people every year and the largest retailers in the US now trust us to run their grocery delivery websites. In order to meet and exceed these expectations, we're rapidly improving and modernizing our front end code base, raising our expectations for product quality on web, and opening up our internal libraries to the open source community for feedback. We hope to accelerate these efforts by growing the number of strong front end engineers on our teams. Our applications run primarily on React and Redux. They're written in ES6+, are built with Webpack, and use JS styles. We aim to use javascript throughout the entire development process - build systems, components, styling, and rendering. Our Snacks component library is a good example of this in action. There's still a ton of work left to do here, and we'd like to start leading the industry with our front end tooling and libraries. Responsibilities You will be part of a small team, with a large amount of ownership and responsibility for setting best practices and raising the front end bar for your team. You will work with other Front End engineers in the organization to raise the bar for product and code quality within the web product. You will work closely with product managers, designers, other teams, and both internal and external stakeholders, owning a large part of the process from problem understanding to shipping the solution. You will maintain our high engineering standards and bring consistency to our codebase. You will ship high quality, scalable and robust solutions with a sense of urgency. You will have the freedom to suggest and drive organization-wide initiatives. Requirements Bachelor’s degree in Computer Science, computer engineering, electrical engineering OR equivalent work experience Self-motivation and an enjoyment for a startup environment A strong sense of ownership Strong knowledge of and experience with at least one modern Javascript framework (React, Vue, Angular2, etc) Strong knowledge of modern front-end build systems and languages (Webpack, ES6, Babel, etc) Strong knowledge of and experience with front-end testing frameworks (Jest, Mocha, Enzyme, etc) A willingness to learn back-end frameworks and technologies, primarily Ruby on Rails and SQL/ActiveRecord An ability to balance a sense of urgency with shipping high quality and pragmatic solutions Experience working with a large codebase on a cross-functional team Desirable Interest or experience in building large scalable front-end systems Experience building or maintaining a production node.js application Strong analytical and debugging skills

JavaScriptNode.jsReact
Senior Software Engineer, Infrastructure
San francisco, CAFull-time3+ yearsVisa: Will sponsor
What the role involves

We're looking for an experienced Software Developer to join our infrastructure team. We're a small team that moves fast. We code mostly in Python and our infrastructure runs on Amazon Web Services. Come join us! Responsibilities You will create tools for software engineers, data scientists, and data analysts to easily run their production (and staging) services. You will be part of a team of 7 with a large amount of ownership and responsibility across our development org. You will own the security and availability of critical infrastructure components. Requirements 3+ years of industry experience Bachelor’s degree in computer science, computer engineering, electrical engineering or equivalent work experience Strong coding ability Strong understanding of Linux and how to manage servers Experience with Amazon Web Services (AWS), including EC2 Experience with configuration management, such as SaltStack or Ansible Experience with micro-services (Docker) The ability to ship pragmatic solutions with a high sense of urgency Self-motivation and a strong sense of ownership Desirable The ability to analyze data with SQL Experience with Python, Ruby, or JavaScript Experience with web frameworks, like Ruby on Rails Experience with Postgres, Redis, and Elasticsearch Open-source projects or contributions

Amazon Web Services (AWS)Python
Senior Software Engineer, Customers Back End
San francisco, CAFull-time3+ yearsVisa: Will sponsor
What the role involves

Technology @ Instacart From a technology point of view, the platform is complex, rapidly scaling and processing millions of transactions in real-time all of the time. Our technology coupled with operational expertise enables Instacart to deliver fresh groceries in as little as an hour. This is a difficult problem to master and we are making it happen. Every day, we solve incredibly hard problems to create an experience for our customers that is absolutely magical. About Back End at Instacart Our backend systems power the clients used by millions of customers every year to buy their groceries online. These systems must also support tight integration with the largest retailers in the US and Canada. Backend engineering at Instacart provides the opportunity to work on challenging scaling solutions while also designing the features that will define our industry. You'll have the opportunity to work with an Elasticsearch cluster serving millions of requests per day, a unique order lifecycle system that processes thousands of order per hour, and a recovery system capable of rebuilding the entire Instacart platform from scratch. Our applications run on Ruby on Rails. We use Postgres, Elasticsearch, and Cassandra as our datastores. Memcached and Redis for caching. Kinesis for stream processing. Sidekiq for job processing. As we grow to serve more customers and deepen our relationships with our retail partners we are constantly given new opportunities to solve fascinating and rewarding challenges. Responsibilities You will be part of a small team, with a large amount of ownership and autonomy for managing things directly. You will work closely with product managers, other teams, and both internal and external stakeholders, owning a large part of the process from problem understanding to shipping the solution. You will ship high quality, scalable and robust solutions with a sense of urgency. You will have the freedom to suggest and drive organization-wide initiatives. Requirements Self-motivation and an enjoyment for a startup environment A strong sense of ownership Strong knowledge of common back-end Web technologies (such as Ruby on Rails, Python, etc) in a production environment An ability to balance a sense of urgency with shipping high quality and pragmatic solutions Experience working with a large codebase on a cross functional team. Strong knowledge of SQL Bachelor’s degree in Computer Science, computer engineering, electrical engineering OR equivalent work experience Desirable Previous technical leadership/platform experience Experience building consumer systems at scale Interest or experience in distributed systems Strong analytical and debugging skills iOS or Android experience Contributions to the technical communities (e.g. open source, blogging, etc.)

PythonRuby on RailsSQLElasticsearch
Android Engineer
San francisco, CAFull-time3+ yearsVisa: Will sponsor
What the role involves

Responsibilities You will be part of a small team, with a large amount of ownership and responsibility for managing things directly Collaboration with product managers, other teams, and both internal and external stakeholders, owning a large part of the process from problem understanding to shipping the solution Shipping high quality solutions with urgency Championing Android: educating colleagues about subtleties & unique capabilities of the platform and leveraging them when building new features Requirements Bachelor's degree in computer science is preferred with 2-3 years of software development experience and at least 2 years of Android app development experience Strong development skills in Java and with Android SDK, and good general programming and algorithm skills A strong sense of ownership An ability to balance a sense of urgency with shipping high quality and pragmatic solutions Desired Experience with RxJava Interest in Kotlin Data Driven mindset Automated testing experience

AndroidJava

Roles are as last read from the company’s own listings. Openings close without notice — check the date on the listing before you spend an evening on the application.

Check the company’s own careers page — linked at the top — before a job board. A role appears there first, sometimes weeks before it is syndicated anywhere else.

Questions and experiences

Nobody has asked anything about Instacart yet. If you have interviewed here, what you know is worth more to the next person than anything on the rest of this page.

Reviewed before it appears. Do not include anything that identifies you or anyone else.

Company facts compiled from public sources and last refreshed 9 September 2026. Details change; treat the company’s own site as the authority.

jobo is a browser extension. Open this on a computer to install it.