
About Instacart
Fast grocery delivery from your favorite stores
Key Highlights
- Valuation of $39 billion with $2.4 billion raised
- Partners with over 40,000 stores including Costco and Kroger
- Headquartered in San Francisco, California
- Serves millions of customers across the U.S. and Canada
Instacart is a leading grocery delivery service headquartered in San Francisco, California, serving millions of customers across the U.S. and Canada. Partnering with major retailers like Costco, Kroger, and Publix, Instacart offers same-day delivery from over 40,000 stores. The company has raised ov...
๐ Benefits
Instacart offers competitive salaries, equity options, flexible PTO, and a remote work policy that supports work-life balance. Employees also benefit ...
๐ Culture
Instacart fosters a customer-centric culture focused on innovation and efficiency in grocery delivery. The company emphasizes data-driven decision-mak...

Software Engineering โข Senior
Instacart โข United States - Remote
Skills & Technologies
Overview
Instacart is hiring a Senior Software Engineer II to enhance their Enterprise Fulfillment Platform. You'll work on API design and high-throughput distributed systems. This role requires expertise in Java and experience with complex integrations.
Job Description
Who you are
You have 5+ years of software engineering experience, particularly in building and maintaining high-throughput distributed systems. Your expertise in Java allows you to design and implement robust APIs that meet the needs of a dynamic grocery delivery platform. You understand the complexities of fulfillment orchestration and have experience integrating with various retailer and partner systems.
You thrive in a collaborative environment, working closely with cross-functional teams to deliver impactful solutions. Your problem-solving skills enable you to tackle challenges head-on, ensuring reliability and scalability in the systems you develop. You are passionate about technology and its ability to transform industries, particularly in the context of grocery delivery.
Desirable
Experience with cloud platforms such as AWS or Azure is a plus, as is familiarity with microservices architecture. You may also have a background in working with agile methodologies, which helps you adapt to changing requirements and deliver value quickly.
What you'll do
As a Senior Software Engineer II at Instacart, you will focus on executing and delivering high-impact platform capabilities across the Enterprise Fulfillment Platform APIs and services. You will be responsible for designing APIs that facilitate seamless integrations with retailers and partners, ensuring that the fulfillment process is efficient and reliable.
You will work on complex areas such as fulfillment orchestration, where you will leverage your knowledge of distributed systems to enhance performance and scalability. Your role will involve collaborating with product managers and other engineers to define requirements and translate them into technical specifications.
You will also participate in code reviews, providing feedback to peers and mentoring junior engineers to foster a culture of continuous learning and improvement. Your contributions will directly impact the user experience, helping to deliver an essential service that millions of customers rely on.
What we offer
Instacart offers a flexible work environment, allowing you to choose where you do your best workโwhether from home, an office, or your favorite coffee shop. We believe in building a strong community through regular in-person events and team-building activities.
In addition to a competitive salary, you will be eligible for a new hire equity grant and annual refresh grants, ensuring that you are rewarded for your contributions to the company. We also provide comprehensive benefits that support your well-being and work-life balance, making Instacart a great place to grow your career.
Join us in transforming the grocery industry and making a meaningful impact on the lives of our customers. We encourage you to apply even if your experience doesn't match every requirementโyour passion and willingness to learn are what truly matter.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Instacart.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Instacart is hiring a Senior Software Engineer II to develop new products for various partners. You'll work with technologies like Java and Python, focusing on enhancing architectural frameworks. This position requires significant experience in software development.

Staff Engineer
Instacart is hiring a Staff Software Engineer for their Enterprise Fulfillment Platform to drive technical vision and architectural direction. You'll work with AWS, Java, and distributed systems to enhance fulfillment capabilities. This position requires significant experience in complex problem-solving.

Software Engineering
Instacart is hiring a Senior Software Engineer II to work on their cloud services that power grocery delivery systems. You'll tackle large-scale caching and storage challenges using technologies like Java and AWS. This position requires significant experience in backend engineering.

Software Engineering
Instacart is hiring a Senior Software Engineer II to enhance backend systems for a seamless user journey in grocery delivery. You'll work with Java and Spring to develop robust architectures. This position requires 5+ years of experience.

Software Engineering
HubSpot is hiring a Senior Software Engineer II to design and deliver complex, scalable solutions. You'll be responsible for driving technical decisions and mentoring team members. This position requires exceptional technical expertise and leadership skills.