
Remote opportunity at
InstacartStaff Software Engineer, FoodStorm
Instacart operates an essential grocery and household goods service that connects customers with delivery while providing flexible earnings opportunities for shoppers. The company is currently hiring…
Career Tools
About This Role
Instacart operates an essential grocery and household goods service that connects customers with delivery while providing flexible earnings opportunities for shoppers. The company is currently hiring a remote Staff Software Engineer to join the FoodStorm team. In this position, the professional will drive the modernization of the prepared food, catering, and on-demand ordering platform. Responsibilities center on transitioning the system toward a service-oriented architecture to improve scalability, maintainability, and overall…
Job Description
Instacart operates an essential grocery and household goods service that connects customers with delivery while providing flexible earnings opportunities for shoppers. The company is currently hiring a remote Staff Software Engineer to join the FoodStorm team.
In this position, the professional will drive the modernization of the prepared food, catering, and on-demand ordering platform. Responsibilities center on transitioning the system toward a service-oriented architecture to improve scalability, maintainability, and overall performance. The role involves writing code, solving deep technical challenges, and integrating the platform with existing Instacart systems. Team members collaborate across multiple time zones, including coordinating daily with an engineering group based in Australia.
This role suits an independent engineer who demonstrates high technical ownership and an entrepreneurial mindset. The position works within a Flex First model, allowing employees to choose their workspace while occasionally connecting through in-person events.
Responsibilities
- Participate in rearchitecting the FoodStorm platform using a service-oriented architecture approach for better scalability
- Develop software solutions to integrate FoodStorm and Instacart systems seamlessly
- Perform hands-on programming, system optimization, and technical troubleshooting
- Work alongside engineers, product managers, and designers across different functions
- Partner daily with the Australia-based engineering team during overlapping hours
- Mentor engineering peers to encourage ongoing learning and high standards
- Establish best practices that enhance system performance and team productivity
Requirements
- Minimum of 10 years of experience designing, building, and maintaining distributed architectures and scalable systems
- Proficiency in modern programming languages like Python, Java, or C#
- Demonstrated background in backend development and system integration
- Ability to solve complex technical problems within a collaborative team setting
- Effective communication skills with experience managing cross-timezone collaboration
- Strong accountability for delivering quality results
Qualifications
- Familiarity with .NET Core, API integrations, and service-oriented architecture patterns
- Experience executing system modernizations or large-scale technical migrations from monoliths
- Background in front-end web development
- Bachelor's degree in Computer Science, Engineering, or equivalent professional experience
- Knowledge of enterprise platform technologies, catering, or grocery retail
Core Skills
Benefits
- Market-competitive compensation dependent on permanent work location
- Eligibility for a new hire equity grant and annual equity refresh grants
- Flex First remote work policy allowing employees to work from home, an office, or other locations
- Opportunities to connect with colleagues through regular in-person events
Frequently Asked Questions
Where is the Staff Software Engineer position located?
This role is remote. Instacart operates under a Flex First policy, allowing employees to work from home, an office, or another location of their choice while attending regular in-person events.
What is the salary range for this role?
Base pay depends on the candidate's permanent work location. For US-based candidates, ranges are $265,000 to $279,000 for CA, NY, CT, and NJ; $254,000 to $268,000 for WA; $243,000 to $257,000 for OR, DE, ME, MA, MD, NH, RI, VT, DC, PA, VA, CO, TX, IL, and HI; and $216,000 to $240,000 for all other states.
What level of experience is required?
Candidates must have at least 10 years of experience in designing, building, and maintaining scalable systems and distributed architectures, alongside strong backend and system integration skills.
Are there equity benefits included?
Yes, this position is eligible for a new hire equity grant as well as annual refresh grants.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.