Demo

Senior Software Engineer, Customers Back End

Instacart
Instacart Salary
San Francisco, CA Full Time
POSTED ON 1/22/2025
AVAILABLE BEFORE 4/4/2025

Technology @ Instacart

From a technology point of view, the platform is complex, rapidly scaling and processing millions of transactions in real-time all of the time. Our technology coupled with operational expertise enables Instacart to deliver fresh groceries in as little as an hour. This is a difficult problem to master and we are making it happen. Every day, we solve incredibly hard problems to create an experience for our customers that is absolutely magical.

Please read the following job description thoroughly to ensure you are the right fit for this role before applying.

About Back End at Instacart

Our backend systems power the clients used by millions of customers every year to buy their groceries online. These systems must also support tight integration with the largest retailers in the US and Canada. Backend engineering at Instacart provides the opportunity to work on challenging scaling solutions while also designing the features that will define our industry. You'll have the opportunity to work with an Elasticsearch cluster serving millions of requests per day, a unique order lifecycle system that processes thousands of order per hour, and a recovery system capable of rebuilding the entire Instacart platform from scratch.

Our applications run on Ruby on Rails. We use Postgres, Elasticsearch, and Cassandra as our datastores. Memcached and Redis for caching. Kinesis for stream processing. Sidekiq for job processing. As we grow to serve more customers and deepen our relationships with our retail partners we are constantly given new opportunities to solve fascinating and rewarding challenges.

Responsibilities

  • You will be part of a small team, with a large amount of ownership and autonomy for managing things directly.
  • You will work closely with product managers, other teams, and both internal and external stakeholders, owning a large part of the process from problem understanding to shipping the solution.
  • You will ship high quality, scalable and robust solutions with a sense of urgency.
  • You will have the freedom to suggest and drive organization-wide initiatives.

Requirements

  • Self-motivation and an enjoyment for a startup environment
  • A strong sense of ownership
  • Strong knowledge of common back-end Web technologies (such as 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.
  • Strong knowledge of SQL
  • Bachelor’s degree in Computer Science, computer engineering, electrical engineering OR equivalent work experience
  • Desirable

  • Previous technical leadership / platform experience
  • Experience building consumer systems at scale
  • Interest or experience in distributed systems
  • Strong analytical and debugging skills
  • iOS or Android experience
  • Contributions to the technical communities (e.g. open source, blogging, etc.)
  • J-18808-Ljbffr

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Engineer, Customers Back End?

    Sign up to receive alerts about other jobs on the Senior Software Engineer, Customers Back End career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Instacart

    Instacart
    Hired Organization Address New York, NY Full Time
    We're transforming the grocery industry At Instacart, we invite the world to share love through food because we believe ...
    Instacart
    Hired Organization Address San Francisco, CA Full Time
    We're transforming the grocery industry At Instacart, we invite the world to share love through food because we believe ...
    Instacart
    Hired Organization Address Chicago, IL Full Time
    We're transforming the grocery industry At Instacart, we invite the world to share love through food because we believe ...
    Instacart
    Hired Organization Address San Francisco, CA Full Time
    We're looking for experienced engineers to join our fast moving team. We work on a range of interesting and challenging ...

    Not the job you're looking for? Here are some other Senior Software Engineer, Customers Back End jobs in the San Francisco, CA area that may be a better fit.

    Senior Back-End Engineer

    Trails End Taphouse & Restaurant, San Francisco, CA

    Senior Software Engineer, Customers, Front End

    Instacart, San Francisco, CA

    AI Assistant is available now!

    Feel free to start your new journey!