Senior Software Engineer Ii, Storage

Instacart Instacart · Consumer · United States · Remote · Software Engineering

Senior Software Engineer II, Storage role at Instacart focused on building and owning foundational engineering components for large-scale cloud services and storage platforms. The role involves working with distributed systems, database infrastructure (RDS, Postgres, Yugabyte), and control-plane software, with a focus on stability, productivity, and cost management. The team is exploring AI Agent-based monitoring and operations, distributed database systems, and tiered database storage.

What you'd actually do

  1. You will be a senior engineer in the team responsible for Storage platforms, with a large amount of ownership and autonomy for setting technical direction, reporting to an engineering manager.
  2. You will work closely with other application engineering teams and internal stakeholders, owning a large part of the process from problem understanding to shipping the solution.
  3. You will ship high quality, scalable and robust solutions with a sense of urgency.
  4. You will have the freedom to suggest and drive high-impact initiatives related to Storage solutions that unlock new innovations, accelerate application development, create resiliency & high-availability, and right-size storage needs company-wide.

Skills

Required

  • 5+ years of working experience as a software engineer in one or more large-scale cloud services or application development environment
  • 1+ Years of hands-on experience, delivering large-scale solutions with an industry-recognized database (ideally PostgreSQL)
  • 1+ Years experience building cloud-based control-plane software
  • Self-motivation and an enjoyment for a growth-oriented startup environment
  • A strong sense of ownership that drives improvements for customers as well as automation and scale for the systems.
  • The drive & ability to dive deep into technical challenges and champion root causes, solving problems correctly.
  • You enjoy being highly productive, shipping code, reviewing others’ PRs and iteratively guiding code bases towards best practices and excellence.
  • You are able to scale yourself effectively via junior engineers and accelerate the team through effective designs, written & communication, delegation, establishing standards & best practices, code reviews.
  • Strong ability to architect and design systems using common back-end Web technologies in a production environment
  • An ability to balance a sense of urgency with shipping high quality and pragmatic solutions
  • Experience working with a large codebase on a cross functional team, with a knack for driving alignment across teams and stakeholders
  • Demonstrated capacity to take existing, complex solutions and evolve them to meet the changing needs of the business.

What the JD emphasized

  • large-scale cloud services
  • large-scale solutions
  • building cloud-based control-plane software
  • scale
  • drive deep into technical challenges
  • shipping code
  • scale yourself effectively via junior engineers
  • architect and design systems
  • shipping high quality and pragmatic solutions
  • large codebase
  • evolve them to meet the changing needs of the business