Instacart · Remote · New-York, United States
Join Instacart as a Staff Software Engineer on the FoodStorm team, where you will play a key role in modernizing the on-demand ordering, catering, and prepared food platform. You will contribute to rearchitecting the system using a service-oriented architecture approach, focusing on building efficient, scalable, and maintainable solutions. This role requires strong ownership of deliverables and a proactive approach to technical challenges. You will collaborate closely with cross-functional teams, including an international engineering team in Australia, and provide technical mentorship to peers.
- Strong hands-on experience with backend development and system integration
- Excellent communication and teamwork skills, with experience working across time zones (including ~2-hour overlap with Australia)
- Proficiency in a modern programming language such as Python, Java, C#, or similar
- 10+ years experience designing, building, and maintaining scalable systems and distributed architectures
- Strong sense of ownership and accountability for delivering high-quality results
- Proven ability to solve complex technical problems in a collaborative environment
- Familiarity with .NET Core, SOA patterns, and API integrations is a plus
- Experience with front-end web development
- Experience working on system modernization or large-scale technical migrations (e.g., monolithic to SOA)
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience
- Knowledge of grocery retail, catering, or enterprise platform technologies
- A commitment to developing and deploying reliable, performant tools that deliver excellent partner and customer experiences