Senior Software Engineer, Backend

Job Category: Technology and IT
Job Type: Full Time
Job Location: Bay Area LA (USA)
Company Name: Coco

About Coco

At Coco, we’re transforming the last-mile delivery experience through robotics. We believe the current delivery industry underserves local merchants, and we’re committed to building a sustainable, reliable, and frictionless delivery system for both businesses and their customers.

Coco is a venture-backed, Series A startup operating hundreds of sidewalk delivery robots that serve thousands of customers weekly across Los Angeles. Our headquarters is located in Venice, California, and we foster a high-energy, collaborative, and mission-driven work environment.


About the Role

We’re seeking a Senior Software Engineer to join our Delivery Platform team. In this role, you’ll be responsible for owning products end-to-end—from design and development to testing and deployment. You’ll work closely with product managers to understand the needs of our users—merchants, consumers, and internal teams—and deliver impactful, scalable software solutions.

This is a high-ownership, in-office role ideal for someone who thrives in a cross-functional, collaborative environment and is excited to be part of a fast-moving, robotics-first company.


Key Responsibilities

  • Design, build, and deploy software systems across the entire stack—from backend services to user-facing products.

  • Collaborate with product managers to understand user needs and define technical solutions.

  • Lead project planning, development, and execution with junior engineers and cross-functional stakeholders.

  • Own services in production, ensuring high performance, reliability, and scalability.

  • Contribute to Coco’s overall engineering culture and technical decision-making.


About the Delivery Platform Team

As part of the Delivery Platform team, you’ll work on:

  • Consumer and Merchant Products: Build intuitive, user-friendly delivery experiences including robot interactions (loading, tracking, unlocking).

  • Order Ingestion: Develop integrations with major food delivery platforms like DoorDash, UberEats, and GrubHub.

  • Delivery Management: Build backend systems that manage delivery workflows, routing, compliance, and dynamic conditions.

  • Logistics: Partner with operations teams to enhance delivery efficiency and profitability through backend and analytics systems.

  • Internal Tools: Develop mobile and web tools for fleet operators, pilots, and internal stakeholders.

  • Device Infrastructure: Ensure systems can access real-time robot telemetry for tracking status, health, and location.


Our Tech Stack

  • Languages & Frameworks: Go (Golang), TypeScript

  • Infrastructure: Kubernetes, Terraform, AWS

  • Messaging & Data: Kafka, RabbitMQ, Postgres

  • Monitoring: Datadog


Basic Qualifications

  • 3+ years of experience with Go (Golang)

  • 3+ years of experience with SQL databases, including strong fundamentals

  • 3+ years of experience designing and managing production-grade, business-critical services

  • 2+ years of experience with Kafka and/or RabbitMQ


Preferred Qualifications

  • 2+ years of experience with TypeScript

  • Familiarity with Kubernetes and Helm charts

  • Experience with AWS and Terraform

  • Full-stack experience across Coco’s tech stack


Why Join Coco?

  • Work at the intersection of robotics and real-world impact, improving local commerce in urban areas

  • Be part of a tight-knit, high-performance team that values innovation, ownership, and growth

  • Join a mission-driven company at a pivotal growth stage with opportunities for advancement and leadership.


APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx