
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...

Staff Engineer β’ Senior
Instacart β’ United States - Remote
Skills & Technologies
Overview
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.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in building and maintaining high-throughput distributed systems. Your expertise in Java and AWS allows you to tackle complex challenges in fulfillment orchestration and external integrations. You thrive in environments where you can drive technical vision and architectural direction, ensuring reliability and scalability in platform capabilities.
You possess a strong understanding of APIs and services, having designed and implemented them in previous roles. Your problem-solving skills are complemented by your ability to collaborate with cross-functional teams, ensuring that technical solutions align with business needs. You are comfortable working in a flexible environment, adapting to various work settings while maintaining productivity.
Desirable
Experience with microservices architecture and cloud-native applications is a plus. Familiarity with agile methodologies and DevOps practices will help you integrate seamlessly into our team. You are passionate about mentoring junior engineers and sharing your knowledge to foster a collaborative learning environment.
What you'll do
As a Staff Software Engineer at Instacart, you will lead the technical direction for our Enterprise Fulfillment Platform. Your role involves designing and implementing robust APIs and services that enhance our fulfillment capabilities. You will work closely with product managers and other stakeholders to understand user needs and translate them into technical requirements.
You will be responsible for driving architectural decisions and ensuring that our systems are reliable and scalable. This includes optimizing existing services and identifying opportunities for improvement. You will also play a key role in mentoring junior engineers, helping them grow their skills and contribute effectively to the team.
Collaboration is essential in this role, as you will partner with various teams to ensure that our technical solutions meet business objectives. You will participate in code reviews, provide feedback, and contribute to the overall engineering culture at Instacart.
What we offer
Instacart provides 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. Our compensation package includes a competitive salary and equity grants, ensuring that you are rewarded for your contributions.
You will have access to comprehensive benefits, including health insurance, retirement plans, and generous paid time off. At Instacart, we are committed to fostering a diverse and inclusive workplace where everyone can thrive. Join us in transforming the grocery industry and making a meaningful impact on our community.
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 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.

Staff Engineer
Instacart is hiring a Staff Software Engineer for their Data Platform team to tackle complex scaling challenges and build a modern data platform. You'll work with technologies like AWS and Python to support millions of daily requests. This position requires significant experience in data engineering and machine learning.

Staff Engineer
Vantage is hiring a Staff Software Engineer to lead and mentor a team of engineers in building product features for their cloud cost visibility platform. This role requires collaboration with product and engineering leadership and offers a competitive salary range of $200,000 - $230,000.

Software Engineering
Instacart is seeking a Senior Software Engineer II to join their Payments team, focusing on building reliable and scalable systems that process over $100M daily. You'll work with Java and other technologies to tackle complex challenges in the grocery delivery industry.

Staff Engineer
MyFitnessPal is hiring a Staff Software Engineer for their Infrastructure team to design and build an internal developer platform. You'll work with cloud infrastructure and automation tools. This role requires significant experience in cloud technologies.