Staff Software Engineer

Instacart Logo

Instacart

💵 $161k-$179k
📍Remote - Canada

Summary

Join Instacart as a Senior Software Engineer and play a pivotal role in modernizing FoodStorm's on-demand ordering platform. You will contribute to rearchitecting the system using a service-oriented architecture (SOA), focusing on building efficient and scalable solutions. Collaborate with cross-functional teams, including an international team in Australia. This role demands strong ownership, problem-solving skills, and a proactive approach to technical challenges. The FoodStorm team is focused on high-impact projects, providing solutions for seamless order management and partner integrations. This is a remote position with a competitive compensation and benefits package, including equity grants.

Requirements

  • Extensive experience designing, building, and maintaining scalable systems and distributed architectures
  • Proficiency in a modern programming language such as Python, Java, C#, or similar
  • Strong hands-on experience with backend development and system integration
  • Proven ability to solve complex technical problems in a collaborative environment
  • Excellent communication and teamwork skills, with experience working across time zones (including ~2-hour overlap with Australia)
  • Strong sense of ownership and accountability for delivering high-quality results

Responsibilities

  • Actively contribute to the rearchitecture of FoodStorm’s platform, focusing on scalability and maintainability through a service-oriented approach
  • Implement high-quality software solutions to enable seamless integration between FoodStorm and Instacart’s systems
  • Conduct hands-on coding, technical problem-solving, and system optimization
  • Collaborate closely with engineers, product managers, and designers across teams to ensure alignment on technical strategy and implementation
  • Partner with the Australia-based engineering team, ensuring effective collaboration during overlapping work hours (~2 hours daily)
  • Provide technical mentorship to peers, fostering a culture of learning and continuous improvement
  • Help identify and implement best practices to improve the team’s efficiency and system performance

Preferred Qualifications

  • Familiarity with .NET Core, SOA patterns, and API integrations is a plus
  • Experience working on system modernization or large-scale technical migrations (e.g., monolithic to SOA)
  • Experience with front-end web development
  • 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

Benefits

  • Instacart provides highly market-competitive compensation and benefits in each location where our employees work
  • This role is remote
  • Additionally, this role is eligible for a new hire equity grant as well as annual refresh grants
  • For Canadian based candidates, the base pay ranges for a successful candidate are listed below
  • $224,000 — $249,000 CAD

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.