Staff Software Engineer, Backend

Roboticsconnected

Los Angeles (CA)

On-site

USD 170,000 - 210,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Coco is hiring a Staff Software Engineer to own and drive backend platform features from design to production. You’ll work with product managers to understand merchants, consumers, and internal stakeholders, proposing scalable Go-based solutions.

The role is in-office at our Venice, CA HQ, collaborating across a cross-functional Delivery Platform team responsible for order ingestion, delivery management, logistics, and internal tools. You’ll mentor junior engineers and influence system design.

Qualifications

  • BS in computer science or equivalent technical experience.
  • 7+ years of professional software development experience.
  • Experience designing and leading implementation of new platform features and services, including deployment in AWS.
  • Experience supporting production services (3+ years).
  • Experience developing backend services in Go (preferred) or another language with willingness to work in Go.
  • Strong SQL database fundamentals (3+ years).
  • Experience with message queues & pub/sub (Kafka or RabbitMQ).

Responsibilities

  • Own and drive products from design to development to testing to production.
  • Collaborate with product managers to understand user needs and propose technical solutions.
  • Structure and manage projects for junior engineers and report on impact.
  • Contribute to the Delivery Platform team's software powering order ingestion, delivery management and internal tools.

Skills

Go backend
Distributed systems
SQL databases

Education

BS in Computer Science or equivalent

Tools

AWS
Kubernetes
Helm
Terraform
RabbitMQ
Kafka
Datadog
PostgreSQL

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 Venice, CA.

About the Role

As a Staff 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, AWS, Kubernetes, Helm, Terraform, Datadog

Basic Qualifications
  • BS in Computer Science or equivalent technical experience
  • 7+ years of professional software development experience
  • Experience designing and leading the implementation of new platform features and services, including their deployment in AWS
  • Experience supporting business-critical services in production (3+ yr)
  • Experience developing backend services in Go (preferred) or strong fluency in a comparable ecosystem like Python, Java, Rust, or C++, with a willingness to work primarily in Go
  • Strong SQL database fundamentals (3+ yr)
  • Experience with message queue & pub/sub frameworks such as Kafka or RabbitMQ (2+ yr)
Preferred Qualifications
  • Experience with Kubernetes resources & Helm charts
  • Experience with Terraform
  • Experience with Typescript
  • Experience working in a startup environment

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
Software Engineer
Software Engineer

Roboticsconnected • Iowa

On-site
USD 100,000 - 150,000
Staff Software Engineer, Backend
Staff Software Engineer, Backend

Coco • San Francisco (CA)

On-site
USD 120,000 - 150,000
Software Engineer
Software Engineer

Coco • Palo Alto (CA)

On-site
USD 120,000 - 180,000
Head of Service Operations
Head of Service Operations

Roboticsconnected • Los Angeles (CA)

On-site
USD 180,000 - 250,000
Staff Software Engineer - Delivery Platform & Robotics
Staff Software Engineer - Delivery Platform & Robotics

Roboticsconnected • Los Angeles (CA)

On-site
USD 170,000 - 210,000
Head of Service Operations
Head of Service Operations

Coco • Los Angeles (CA)

On-site
USD 180,000 - 280,000
Delivery Platform Software Engineer (In-Office)
Delivery Platform Software Engineer (In-Office)

Coco • Palo Alto (CA)

On-site
USD 120,000 - 180,000
Delivery Platform Software Engineer (In-Office)
Delivery Platform Software Engineer (In-Office)

Coco • Palo Alto (CA)

On-site
USD 130,000 - 170,000
Delivery Platform Engineer – Go / Postgres Backend Lead
Delivery Platform Engineer – Go / Postgres Backend Lead

Coco • Palo Alto (CA)

On-site
USD 130,000 - 170,000