Staff Software Engineer, Backend

Coco

San Francisco (CA)

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A last-mile delivery company based in San Francisco is looking for a Senior Software Engineer to drive product development and enhance user experiences. The role requires close collaboration with product managers and junior engineers to build efficient software solutions for delivery operations. Ideal candidates should have extensive experience in Go, SQL databases, and familiarity with Kafka and RabbitMQ. This high-energy company promotes a collaborative work culture, and the position is office-first, needing strong in-office participation.

Qualifications

  • 3+ years of experience with Go.
  • 3+ years strong SQL database fundamentals.
  • 3+ years managing business-critical services in production.
  • 2+ years with Kafka and/or RabbitMQ.

Responsibilities

  • Own and drive products from design to development to testing to production.
  • Work closely with product managers to meet user needs.
  • Structure and manage projects for junior engineers.
  • Report on impact of projects.

Skills

Golang
SQL database fundamentals
Kafka
RabbitMQ

Tools

Kubernetes
Terraform
Datadog
Postgres

Job description

At Coco, we’re dedicated to perfecting the last-mile delivery experience through robotics. We believe the delivery service industry in its current state is massively under-serving merchants, and we are committed to creating a sustainable, reliable, and frictionless delivery experience for merchants and their customers.

Coco is a venture-backed, Series A stage startup that operates hundreds of sidewalk robots, delivering to thousands of customers every week across Los Angeles. The environment here is high-energy, collaborative, and exciting. Our HQ is located in Playa Vista.

About the Role

As a Senior Software Engineer, you will be responsible for owning and driving products from design to development to testing to production. You will work closely with product managers to understand the needs of users (merchants, consumers, and internal stakeholders), propose technical solutions, structure and manage projects for junior engineers, and report on impact.

Note: This is an in-office role. Coco is an office-first, highly collaborative and cross-functional company. We are looking for someone who is excited about the energy, collaboration, and culture-building opportunities of an in-office work environment.

About the Team

As an engineer on the Delivery Platform team, you’ll build software products that power our delivery operations. This is a diverse team of engineers that owns every part of the stack. Our responsibilities include:

  • Consumer and Merchant Products: We build products to create a frictionless, efficient, and delightful end-to‑end delivery experience for our users - merchants and their customers. We design each robot interaction - loading the robot, tracking the delivery, unlocking the robot, etc. around user pain points and moments of delight.
  • Order Ingestion: We build and manage the software partnerships that allow Coco to receive orders from all major ordering platforms including DoorDash, UberEats, and GrubHub and custom systems. Work on a variety of integrations and enjoy test orders from some of your favorite restaurants!
  • Delivery Management: We build backend services that make automated decisions based on user behaviors, supply/demand, government regulations, sidewalk conditions, and more.
  • Logistics: Delivery is an expensive problem. We partner with other Coco teams (e.g., Merchant Operations, Consumer Experience, Field Operations, TeleOperations, and Autonomy), acting as a thought partner to tackle some of Coco’s most pressing efficiency and profitability initiatives.
  • Internal Tools: Our software enables human operators to manage a fleet of delivery robots. We maintain a mobile native app for our Field Operations team and a web app for our remote Pilots to manage assigned deliveries.
  • Device Infrastructure: To operate as efficiently and reliably as possible, the above systems all need access to low‑latency, accurate robot telemetry. We architect and build backend services that communicate with devices and track information such as health, battery status and location.
Our Stack

Golang, Typescript, Postgres, RabbitMQ, Kafka, Kubernetes, Terraform, Datadog

Basic Qualifications
  • Experience with Go (3+ yr)
  • Strong SQL database fundamentals (3+ yr)
  • Experience architecting business‑critical services and managing them in production (3+ yr)
  • Experience with Kafka and/or RabbitMQ (2+ yr)
Preferred Qualifications
  • Experience with Typescript (2+ yr)
  • Experience with Kubernetes resources & Helm charts
  • Experience with AWS
  • Experience with Terraform
  • Experience working across all of the technologies in our stack

Coco is an Equal Opportunity Employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Backend
Staff Software Engineer, Backend

Coco • Los Angeles (CA)

On-site
USD 120,000 - 150,000
Operations Supervisor
Operations Supervisor

Coco Delivery • Los Angeles (CA), Northern (KY)

Hybrid
USD 90,000 - 120,000
Real ownership of projects
Rapid career growth
Collaborative teams
+1
Operations Supervisor
Operations Supervisor

Coco • Los Angeles (CA)

On-site
USD 90,000 - 130,000
Robot Delivery Specialist
Robot Delivery Specialist

Coco • Los Angeles (CA)

On-site
Robot Delivery Technician
Robot Delivery Technician

Coco • Los Angeles (CA)

On-site
Robot Delivery Technician
Robot Delivery Technician

Coco • Jersey City (NJ)

On-site
Robot Delivery Technician
Robot Delivery Technician

Coco • Tennessee

On-site
Robot Delivery Specialist
Robot Delivery Specialist

Cocodelivery • Los Angeles (CA)

On-site
Robot Delivery Technician
Robot Delivery Technician

Cocodelivery • Los Angeles (CA)

On-site
Robot Delivery Technician
Robot Delivery Technician

Cocodelivery • Miami (FL)

On-site