What is a Software Engineer at Zipline?
As a Software Engineer at Zipline, you design, build, and deploy the critical systems that power the world's largest autonomous logistics and drone delivery network. Zipline operates across multiple continents, completing a commercial delivery every few seconds. In this role, your code directly bridges the gap between digital systems and real-world physical operations—whether you are writing real-time flight software, architecting map routing algorithms, building high-throughput logistics platforms, or developing platform integration layers for AI tools.
Software engineering at Zipline spans several core domains, including flight software, perception, embedded systems, backend infrastructure, enterprise tooling, and flight reliability operations. Unlike traditional software environments, code written here operates under strict real-time constraints and safety-critical physical requirements. The drone is only a fraction of the broader ecosystem; you will contribute to end-to-end logistics platforms, warehouse management APIs, automated launch and recovery infrastructure, and global fleet telemetry systems.
This position demands first-principles reasoning and an ownership mindset. Candidates are expected to operate effectively across hardware-software boundaries, navigate ambiguous operational challenges, and deliver fault-tolerant, scalable software solutions. Success in this role means writing highly reliable code that directly impacts global healthcare, emergency logistics, and local commerce.



