SENIOR SOFTWARE ENGINEER
Company: Coco
Location: Los Angeles
Posted on: October 16, 2024
Job Description:
About the RoleAs a Senior 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 TeamAs 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 StackGolang, Typescript, Postgres, RabbitMQ, Kafka, Kubernetes,
Terraform, Datadog
Basic Qualifications
- Experience with Go (3+ yr)
- Strong SQL database fundamentals (3+ yr)
- Experience architecting business-critical services and managing
them in production (3+ yr)
- Experience with Kafka and/or RabbitMQ (2+ yr)
Preferred Qualifications
- Experience with Typescript (2+ yr)
- Experience with Kubernetes resources & Helm charts
- Experience with AWS
- Experience with Terraform
- Experience working across all of the technologies in our
stack
Compensation Package
- Coco provides salary + equity compensation packages. The salary
range for this role is $138,000-$200,000. We also offer competitive
healthcare benefits and a 401k program.
Keywords: Coco, Long Beach , SENIOR SOFTWARE ENGINEER, IT / Software / Systems , Los Angeles, California
Didn't find what you're looking for? Search again!
Loading more jobs...