Senior Software Engineer

closed
Logo of Instacart

Instacart

πŸ’΅ $183k-$245k
πŸ“Remote - United States

Job highlights

Summary

Join Instacart's backend engineering team and contribute to the systems powering millions of online grocery orders daily. You'll work in a small, autonomous team, collaborating with other engineers and stakeholders to design, develop, and deploy scalable and robust solutions. This role offers significant ownership and the opportunity to drive high-impact initiatives related to storage solutions. You'll utilize technologies like Go, Ruby, Python, and various cloud platforms. Instacart offers a flexible work environment and competitive compensation and benefits, including equity grants.

Requirements

  • 7+ years of working experience as a software engineer in one or more large-scale cloud services or application development environment
  • 2+ Years working with AWS RDS Postgres with a strong knowledge of SQL
  • 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 (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

Responsibilities

  • Be part of a small team, with a large amount of ownership and autonomy for managing things directly
  • Work closely with other application engineering teams and internal stakeholders, owning 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
  • 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

Preferred Qualifications

  • Bachelor’s degree in Computer Science, computer engineering, electrical engineering
  • You are a mentor to other software engineers, helping equip them and grow as software development professionals
  • You 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

  • Highly market-competitive compensation and benefits
  • Remote work
  • Equity grant
  • Annual refresh grants
This job is filled or no longer available