Senior Software Engineer

Coco•Los Angeles, CA
•$125,000 - $180,000•Onsite

About The Position

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.

Requirements

  • BS in Computer Science or equivalent technical experience
  • 2+ 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 (1+ 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
  • SQL database fundamentals (1+ yr)

Nice To Haves

  • Experience with at-least one message queue or pub/sub framework such as Kafka or RabbitMQ
  • Experience with Kubernetes
  • Experience working in a startup environment

Responsibilities

  • Owning and driving products from design to development to testing to production.
  • Working closely with product managers to understand user needs.
  • Proposing technical solutions.
  • Structuring and managing projects for junior engineers.
  • Reporting on impact.
  • Building software products that power delivery operations.
  • Building products to create a frictionless, efficient, and delightful end-to-end delivery experience for users.
  • Designing each robot interaction.
  • Building and managing software partnerships for order ingestion.
  • Working on a variety of integrations.
  • Building backend services that make automated decisions.
  • Partnering with other Coco teams to tackle efficiency and profitability initiatives.
  • Enabling human operators to manage a fleet of delivery robots.
  • Maintaining a mobile native app for the Field Operations team.
  • Maintaining a web app for remote Pilots.
  • Architecting and building backend services that communicate with devices and track information.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service