Senior Software Engineer II

Instacart Logo

Instacart

๐Ÿ’ต $187k-$250k
๐Ÿ“Remote - United States

Summary

Join Instacart's Storage & Caching platforms team as a senior engineer, where you will own and build foundational engineering components, serving millions of requests daily. You will work closely with other teams, owning the process from problem understanding to solution delivery. Responsibilities include shipping high-quality, scalable, and robust solutions, suggesting high-impact initiatives, and driving improvements for customers and automation. You will utilize technologies like Go, Ruby, Python, Rust, and various cloud platforms. The role offers significant autonomy and the opportunity to mentor junior engineers. Compensation is highly competitive and includes equity grants.

Requirements

  • 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 Redis/Valkey, or 1+ years of hands-on experience, delivering large-scale solutions with PostgreSQL
  • 1+ years experience building cloud-based control-plane software
  • Familiarity with Distributed Databases (Yugabyte, CRDB, TiDB)
  • 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
  • Enjoy being highly productive, shipping code, reviewing othersโ€™ PRs and iteratively guiding code bases towards best practices and excellence
  • Be 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 (such as Go, Ruby on Rails, Python, etc) 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

Responsibilities

  • Be a senior engineer in the team responsible for Storage & Caching platforms
  • Set technical direction with a large amount of ownership and autonomy
  • Work closely with other application engineering teams and internal stakeholders
  • Own a large part of the process from problem understanding to shipping the solution
  • Ship high quality, scalable and robust solutions with a sense of urgency
  • Suggest and drive high-impact initiatives related to Caching & Storage solutions that unlock new innovations, accelerate application development, create resiliency & high-availability, and right-size storage needs company-wide

Preferred Qualifications

  • Bachelorโ€™s degree in Computer Science, computer engineering, electrical engineering
  • Be a mentor to other software engineers, helping equip them and grow as software development professionals
  • Like solving the kind of high-impact, org-wide problems that involve tackling abstract challenges and turning them into concrete programs that deliver successfully

Benefits

  • Instacart provides highly market-competitive compensation and benefits in each location where our employees work
  • This role is remote and the base pay range for a successful candidate is dependent on their permanent work location
  • This role is eligible for a new hire equity grant as well as annual refresh grants

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.