Software Engineer
Coco
Palo Alto, CA · $125k–$180k a year · Posted September 23, 2026
Just laid off? Start here: a plan for the first weeks
More in California job market · All Software Engineer jobs (2,148) · Technology & Software · Engineering jobs
More roles at Coco
Similar jobs
- Principal Software Engineer, Agentic UX · Workday · Pleasanton, CA
- Principal Software Engineer – Mobile Software Architecture · Qualcomm Technologies · San Diego, CA
- Sr Software Development Engineer - Core Platform Integration · Workday · Pleasanton, CA
- Sr. Staff Field Applications Engineer · Infineon Technologies · San Jose, CA
- Senior Embedded Software Engineer · Paccar · Sunnyvale, CA
- Sr. Software Engineer - Sensor - Cloud Runtime Protection (Hybrid) · CrowdStrike Holdings · Sunnyvale, CA
Where Palo Alto, CA ranks
Where Palo Alto, CA placed in our monthly rankings, month by month. Each month stays online at its own address.
November 2026
- #3Best cities for entry-level jobs that want AI skills28% · of 100
- #3Best cities for entry-level jobs that want AI skills in the West Coast28% · of 54
- #3Best cities for AI-skill jobs37% · of 100
- #3Best cities for AI-skill jobs in the West Coast37% · of 71
- #4Best cities for data and analytics pay after cost of living$207k · of 28
- #4Best all-round cities for mid-career professionals83 / 100 · of 100
Rankings about engineering jobs
- Best cities for software and engineering jobs #1 San Francisco (3,412 openings)
- Best cities for engineering pay after cost of living #1 San Mateo ($216k)
- Most requested AI skills in engineering jobs #1 AI tools in daily work (6.1%)
- AI tools named most often in engineering jobs #1 Claude (1.7%)
- Employers with the most engineering jobs #1 Amazon (2,992 roles)
Pay compared with the market
This listing pays about $152,500 a year. Across 788 open software engineer listings that state pay, the middle half runs $157,500 to $250,000 and the median is $195,000. That is 22% below the median, below the middle half of those listings.
Listed pay is what employers advertise, not what people are paid.
How AI is used in this kind of work
Among software developers, AI is already used for some of the tasks. Measured exposure for software developers: 29% (some).
Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.
Skills this job asks for
Say which you have and which you want to build. We use it to match you to jobs like this one.
About the job
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 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
- 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)
Preferred Qualifications
- 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
Coco is an Equal Opportunity Employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation