Senior Software Engineer, Infrastructure

North American leader in online grocery delivery and pickup services, partnering with 350+ retailers and delivering from 25,000+ stores.
DevOps
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
3+ years of experience
E-Commerce · Logistics

Description For Senior Software Engineer, Infrastructure

Instacart, the North American leader in online grocery delivery, is seeking an experienced Software Developer to join their infrastructure team. This role offers an opportunity to work with a small, fast-moving team primarily coding in Python and managing infrastructure on Amazon Web Services.

The position involves creating tools for software engineers, data scientists, and data analysts to run their production and staging services effectively. As part of a 7-person team, you'll have significant ownership and responsibility across the development organization, including managing the security and availability of critical infrastructure components.

The ideal candidate should have 3+ years of industry experience and a strong foundation in computer science or equivalent work experience. Key technical requirements include proficiency in Linux server management, AWS (particularly EC2), configuration management tools like SaltStack or Ansible, and experience with microservices using Docker.

Instacart has experienced remarkable growth since its founding in 2012, becoming an essential service for millions of families across North America. The company's platform is accessible to over 85% of U.S. households and 70% of Canadian households, partnering with more than 350 retailers and delivering from over 25,000 stores across 5,500+ cities.

This role offers the opportunity to work on critical infrastructure that powers one of the fastest-growing e-commerce platforms. The position requires someone who can ship pragmatic solutions with urgency while maintaining high standards for security and reliability. Additional valuable skills include SQL proficiency, experience with Python/Ruby/JavaScript, familiarity with web frameworks, and knowledge of databases like Postgres, Redis, and Elasticsearch.

Join a team that's revolutionizing the grocery delivery industry and building infrastructure that impacts millions of users daily.

Last updated 7 hours ago

Responsibilities For Senior Software Engineer, Infrastructure

  • Create tools for software engineers, data scientists, and data analysts to easily run their production (and staging) services
  • Be part of a team of 7 with a large amount of ownership and responsibility across our development org
  • Own the security and availability of critical infrastructure components

Requirements For Senior Software Engineer, Infrastructure

Python
Linux
Redis
PostgreSQL
  • 3+ years of industry experience
  • Bachelor's degree in computer science, computer engineering, electrical engineering or equivalent work experience
  • Strong coding ability
  • Strong understanding of Linux and how to manage servers
  • Experience with Amazon Web Services (AWS), including EC2
  • Experience with configuration management, such as SaltStack or Ansible
  • Experience with micro-services (Docker)
  • The ability to ship pragmatic solutions with a high sense of urgency
  • Self-motivation and a strong sense of ownership

Interested in this job?

Jobs Related To Instacart Senior Software Engineer, Infrastructure

Senior Software Engineer - Build and Deployment Tools

Senior Software Engineer position at NVIDIA focusing on build and deployment tools development for chip design infrastructure.

Sr. Desktop/Workstation Design Engineer

Senior Desktop/Workstation Design Engineer position at CGS Federal in Washington DC, focusing on enterprise system design and implementation with salary range $149,760 - $216,320.

Senior HPC AI Cluster Engineer

Senior HPC AI Cluster Engineer role at NVIDIA focusing on building and maintaining large-scale HPC/AI infrastructure and supercomputers.

DevOps Engineer III

Senior DevOps Engineer position at Emburse, focusing on automation, infrastructure management, and maintaining high-availability systems.

DevOps Engineer, ESC Managed Operations

Senior DevOps Engineer role at AWS Dublin, leading the launch of European Sovereign Cloud, managing high-availability services, requiring 5+ years of systems engineering experience.