Senior Software Technical Program Manager
Coco
About Coco
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 startup that operates hundreds of robots, delivering to thousands of customers every week around the world. The environment here is high-energy, collaborative, and exciting. Our HQ is located in Venice, CA.
About the Role
As a Senior Software Technical Program Manager (TPM) you will own the end‑to‑end program lifecycle—from vision and roadmap definition through launch and post‑launch iteration—for our software platforms, including backend delivery platform, autonomy, and robot software. You will translate ambiguous business goals into executable technical plans, align stakeholders, and deliver measurable impact to merchant experience, fleet efficiency, and consumer delight.
This is an in‑office role. Coco is an office‑first company; we believe the energy and serendipity of co‑location fuels innovation.
About the Team
Coco's software engineering team comprises three peer organizations:
Delivery Platform builds the backend engine that underpins Coco's delivery operations. This team develops and ships cloud services that accept orders, dispatch them to robots, and communicate with customers and Coco internal teams throughout that order process.
Autonomy develops self-driving algorithms for our robot fleet using computer perception, machine learning and planning. They use massive amounts of driving data collected from our fleet to optimize their models, and test and fine-tune those models on high-fidelity simulations designed and built in-house by the team. They then deploy these models on the robots and track their performance to identify future improvement opportunities.
Robot Software is responsible for the embedded code that runs in real time on the robot, collecting data from all of the sensors and controlling the actuators and drive systems to move the robot through the world. They also manage the telemetry systems that collect and archive the operating data for future autonomy research, as well as the teleoperations system that allows for remote supervision of our autonomy system, no matter where in the world our robots are operating.
Key Responsibilities
• Drive multi‑quarter programs that span multiple engineering squads, ensuring scope, schedule, and quality targets are met.
• Author crisp technical program documents, and executive updates; surface risks and mitigation plans early.
• Build and run lightweight, data‑driven governance rituals (standups, retros, OKR checkpoints) that scale with the org.
• Partner with Product on backlog prioritization; translate customer and merchant pain points into actionable engineering work.
• Champion engineering excellence—testing, observability, security, and operational readiness—throughout each launch.
Basic Qualifications
• 3+ years in technical program / engineering management delivering distributed software systems
• Proven success leading cross‑functional programs with 20+ engineers and multiple stakeholders
• An undergraduate degree in computer science, computer engineering, or a similar engineering discipline, or equivalent work experience
Preferred Qualifications
• Experience as a program manager or developer in one or more of: embedded software, cloud services, machine learning
• Expertise with agile methodologies and tools such as Jira, Confluence, and GitHub
• Demonstrated ability to influence executive leadership with clear, data‑backed proposals
• Experience in building program management practices from the ground up
Equal Opportunity
Coco is an Equal Opportunity Employer — Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation.