Skip to main content

Software Engineer, Airspace Platform

Posted today

ziplineMillbrae (CA)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Overview: In this role you design and deliver airspace-management capabilities for Zipline’s active drone network, shaping how autonomous aircraft safely coordinate with other operators. You’ll influence architecture and product direction from concept to deployment, tackling safety-critical, real-world constraints. You’ll work with cross-functional teams to translate operational requirements into reliable, observable systems. This is a mission-driven opportunity to scale autonomous delivery and improve access to essential goods through cutting-edge technology.
Responsibilities: Lead design and delivery of airspace-management capabilities for a global drone network Build core services for shared-airspace coordination, flight deconfliction, and simulation Translate safety, operational, and interoperability requirements into system designs and product decisions Design systems for correctness, resilience, testability, observability, and auditability Own projects across the software lifecycle from discovery to production Design APIs and data models enabling coordination across internal systems and external airspace participants Contribute to open-source projects and industry interoperability efforts Elevate engineering quality through technical leadership, code reviews, and mentoring
Key requirements: Track record designing and delivering reliable software in complex or high-consequence environments Strong experience with distributed systems, service architecture, APIs, and data modeling Sound engineering judgment and ability to trade off under ambiguity Production operations experience in a modern cloud environment; AWS and Kubernetes is helpful Product mindset and empathy for operators, partners, and users Strong written and verbal communication skills Experience owning technically complex projects from definition through production communication empathetic understanding of operators and users ability to work in ambiguous environments distributed systems service architecture APIs

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this