What are the responsibilities and job description for the Senior Backend Software Engineer position at Zipline?
About Zipline
We are on a mission to transform the way goods move. Our aim is to solve the world's most urgent and complex access challenges by building, manufacturing and operating the first instant delivery and logistics system that serves all humans equally, wherever they are.
From powering Rwanda's national blood delivery network and Ghana's COVID-19 vaccine distribution to providing on-demand home delivery for Walmart, to enabling healthcare providers to bring care directly to U.S. homes, we are transforming the way things move for businesses, governments and consumers.
The technology is complex but the idea is simple: a teleportation service that delivers what you need, when you need it. Through our technology which includes robotics and autonomy, we are decarbonizing delivery, decreasing road congestion, and reducing fossil fuel consumption and air pollution, while providing equitable access to billions of people and building a more resilient global supply chain.
About You and The Role
Zipline is expanding our autonomous drone delivery network around the world, helping people get what they need, no matter where they live. As part of this expansion, Zipline is building technology to safely and efficiently integrate our drones into complex airspace across the globe.
What You'll Do
- Define and build software as part of the team that's driving industry-first airspace management technologies (UTM) to enable the world's most active commercial drone network to further scale
- Build core services that enable equitable airspace access, flight deconfliction, and simulation across airspace users
- Build systems with a focus on correctness, testability, and auditability
- Contribute to development efforts across the full stack of our codebase, including end-to-end software development lifecycle, system design, implementation, validation, and rollout
- Engage in open-source community related to drone airspace management
- Mentor engineer team members and share best practices to level up a growing team
What You'll Bring
- 7 years experience in software engineering
- Desire to take on a foundational technical role and contribute to the direction of a new product
- A high bar for technical excellence
- Expertise in modern server technologies and best practices
- Experience deploying systems to cloud providers (AWS, Kubernetes)
- Experience integrating, and potentially contributing to open-source technologies
- Experience designing software for security, scalability, and reliability
- Experience designing APIs and sophisticated data models
- Strong product instincts and empathy for the customer
What Else You Need to Know
The starting cash range for this role is $170,000-210,000.
Salary : $170,000 - $210,000