Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Routing Engine

$160k - $250k

Zipline

About Zipline

Zipline is the world’s largest and most experienced drone delivery service. We are on a mission to serve all humans equally by ensuring access to food, medicine and essential goods anytime, anywhere. We design, build, and operate the world’s largest autonomous logistics system, delivering critical supplies quickly and reliably. Today, Zipline operates on four continents, makes a delivery somewhere in the world every 30 seconds, and has completed millions of deliveries to date, including blood, vaccines, medical supplies, food, and retail products. 

Our customers include the world’s largest and most prominent healthcare systems, governments, retailers, restaurants and global businesses who rely on us to save lives, reduce emissions, increase economic opportunity, and provide delivery from point A to point B as fast as possible. The drone is only 15% of what we’ve built to enable seamless, reliable, global operations.

Our system strengthens supply chains, reduces congestion, and gives people time back. With more than 140 million commercial autonomous miles safely flown, Zipline is redefining access to healthcare, consumer products, and food across the globe.

We operate at a global scale and are looking for practical problem solvers who thrive on real-world challenges and rapid growth. Our team is motivated by building systems that have a direct, meaningful impact on people’s lives and by scaling the future of logistics. We are seeking people who sculpt from first principles, enjoy facing adversity, and can do the impossible at record breaking speeds.

Why this role matters

The Routing team determines how every Zipline aircraft moves through the world. You will design safe and efficient flight paths that guide Zips through complex, ever-changing airspace - navigating obstacles, uncertainty, and dynamic conditions in real time, with your work showing up in live flights every day.

You will build optimization algorithms that compute the global set of routes executed autonomously by Zips - balancing reliability, throughput, and flight performance at scale. These systems operate in real time and must account for weather, airspace restrictions, vehicle performance, operational priorities, and dynamic demand.

This is a highly visible, safety-critical function with direct operational impact. The systems you build determine how fast we deliver, how efficiently we scale, and how safely we operate in increasingly complex environments.

Engineers on this team work at the intersection of autonomy, distributed systems, and real-world operations. You will collaborate closely with autonomy and flight operations teams to design and build systems that directly power flight operations.

Why This Role Is Unique

  • Build the brain of the delivery network. You’ll design systems that determine how aircraft move through real-world airspace at global scale.

  • Real-world impact. Every improvement you make shows up in delivery speed, network throughput, and how reliably we operate.

  • Deep technical challenges. Routing sits at the intersection of optimization, distributed systems, real-time decision-making, and high-reliability infrastructure.

  • Real-time, high-availability services. Routing is a high-visibility service: low latency, deterministic behavior, strong SLAs, and robust fault-tolerance matter.

  • AI-accelerated engineering. We leverage modern AI and agentic workflows to increase engineering velocity while maintaining strong system rigor.

This role is ideal for engineers who enjoy combining algorithmic problem-solving with building high-reliability production systems that operate in the real world.

What you’ll bring

We care far more about how you approach problems than experience with any specific technology. Strong candidates typically have:

  • Experience operating low-latency, high-availability production services

  • Hands-on experience with path planning, graph search, motion planning, or related optimization problems

  • Extreme ownership mindset with a track record of driving projects end-to-end

  • Comfort working on ambiguous, high-visibility / high-impact problems

  • Ability to collaborate with cross-functional teams including autonomy and operations

  • Strong backend or distributed systems engineering fundamentals

Our current stack includes technologies such as Rust, Go, Docker, Kubernetes, Kafka, and AWS, but we value engineers who can learn quickly and focus on solving the right problems.

We also lean heavily into AI-assisted engineering workflows and expect engineers to use modern tools to amplify productivity while maintaining high standards for system design and code quality.

What Else You Need To Know

The starting cash ranges for this role is $160,000 - $250,000. Please note that this is a target, starting cash range for a candidate who meets the minimum qualifications for this role. The final cash pay for this role will depend on a variety of factors, including a specific candidate's experience, qualifications, skills, working location, and projected impact. The total compensation package for this role may also include: equity compensation; discretionary annual or performance bonuses; sales incentives; benefits such as medical, dental and vision insurance; paid time off; and more. This position may be hired at one of three levels based on the candidate’s experience, skills, and demonstrated scope:

  • Software Engineer II: $160,000 - $190,000
  • Senior Software Engineer: $190,000 - $220,000
  • Staff Software Engineer: $220,000 - $250,000

Zipline is an equal opportunity employer and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws or our own sensibilities.

We value diversity at Zipline and welcome applications from those who are traditionally underrepresented in tech. If you like the sound of this position but are not sure if you are the perfect fit, please apply!

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in Zipline ’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Vacancy posted 22 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Routing Engine in Ann Arbor, MI vacancy
  • $102.2k - $189.8k

    Job DescriptionWe're looking for a Senior Software Engineer - AI to join the CoCounsel team. We are building the next generation of AI agentic...  ..., OpenAI, Anthropic) and implement reliable orchestration, routing, error handling, guardrails, telemetry, and deep observability... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    3 days ago
  • $127k - $235k

     ...tax and accounting professionals, and we’re looking for a Senior Software Engineer who can architect high‑performance backend systems that bring...  ..., OpenAI, Anthropic) and implement reliable orchestration, routing, and execution safeguards.Productionize AI capabilities... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    2 days ago
  •  ...Senior Full Stack Software EngineerMariana Minerals is a software-first, vertically integrated minerals company on a mission to supply the critical...  ...is looking for an experienced Senior Full Stack Software Engineer to lead critical technical initiatives in building the... 
    Senior

    Mariana Minerals

    Ann Arbor, MI
    1 day ago
  •  ...autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City...  ...will work to deliver production quality code following best engineering practices for verification & validation in automotive compute... 
    Senior
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    1 day ago
  • $136k - $253k

     ...tax and audit professionals improve accuracy, streamline complex work, and deliver better outcomes for their clients. As a Senior Software Engineer, you will combine Python, backend engineering, large language models (LLMs), and client-facing delivery to turn business... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    9 days ago
  •  ...autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City...  ...accidents and enhanced well-being for all.TEAMArene Applied Engineering is a diverse team of engineers dedicated to helping Toyota... 
    Senior
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    1 day ago
  • $160k - $180k

     ...seeing the impact of their work. Join us.Job SummaryAs a Senior Performance Engineer on the Behavior Planning team, you will own latency, throughput...  ...system performance, low-level execution concepts, and software profiling tools.Essential ResponsibilitiesSystem Diagnostics... 
    Senior
    Immediate start
    Flexible hours

    May Mobility

    Ann Arbor, MI
    3 days ago
  • $167.7k - $245.2k

     ...technologies across Linux and Windows.Our software agent team builds high-performance,...  ...environments.As part of the Windows agent engineering team, you will focus on extending these...  ...environments. You will work closely with senior engineers, architects, and cross-functional... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Ann Arbor, MI
    5 days ago
  • $139.3k - $203.6k

     ...Remote candidates will be consideredMeet the TeamCisco’s Identity Engineering organization is building a unified foundation for connecting,...  ...Cisco products.Technical Design & Ownership: Own complex software components from design through implementation, testing, and delivery... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Ann Arbor, MI
    3 days ago
  •  ...future of how clients manage their money through innovative and reliable technology products and services. As a Senior Manager, Software Development and Engineering within the thinkorswim Service Availability Engineering (SAvE) team, you will design and deliver scalable,... 
    Senior
    Full time
    Work experience placement
    Work at office

    The Charles Schwab Corporation

    Ann Arbor, MI
    2 days ago
  • $136k - $253k

     ...tax and audit professionals improve accuracy, streamline complex work, and deliver better outcomes for their clients. As a Senior Software Engineer, you will combine Python, backend engineering, large language models (LLMs), and client-facing delivery to turn business... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    5 days ago
  • $136k - $253k

    Job DescriptionAre you a hands-on AI engineer who wants to build the next generation of legal AI solutions from the ground up? Do you...  ...across 107 countries, the work you do here will matter.As a Senior Software Engineer - AI, you will work side-by-side with the AI... 
    Senior
    Full time
    Contract work
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    2 days ago
  • $105.9k - $180k

     ...and imaging and analytics. KLA's Central Engineering organization is made up of nine Centers...  ...acquisition and processing hardware, firmware, software, and high-performance computing (HPC)....  ...control.Job Responsibilities:As a Senior Engineer, drive the design, development,... 
    Senior
    Minimum wage
    Full time
    Work experience placement

    KLA-Tencor

    Ann Arbor, MI
    2 days ago
  • $160k - $250k

     ...every Zipline flight. Maps Platform engineers build the backbone that serves...  ...regulatory UIs) and autonomous systems (routing, onboard systems). This role...  ..., and demonstrated scope: Software Engineer II: $160,000 - $190,000 Senior Software Engineer: $190,000 - $22... 
    Senior
    Local area

    Zipline

    Ann Arbor, MI
    22 hours ago
  •  ...autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City...  ...and enhanced well-being for all.TEAMOur Cloud and Data Engineering organization is working on accelerating autonomous driving by... 
    Senior
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    4 days ago
  • $110k - $160k

     ...Job Description Job Description Job Title: Senior Software Engineer Job Description This Senior Software Engineer role focuses on supporting and enhancing an existing Battery Management Systems (BMS) product line while leading development of the next-generation... 
    Senior
    Permanent employment
    Temporary work
    Immediate start

    Actalent

    Ann Arbor, MI
    6 days ago
  • $160.8k - $193k

     ...part of the Daimler family , we are focused solely on developing software for automated trucks to transform how the world moves freight....  ....   Meet the Team   The Auto Tagger team is the engine behind our data flywheel, responsible for translating petabytes... 
    Senior
    Remote job
    Full time
    Work at office
    Immediate start
    Relocation

    Torc Robotics

    Ann Arbor, MI
    19 hours ago
  • $180k - $260k

     ...absolutely essential. We’re looking for a deeply technical software engineer to join the Autonomy Validation team — a core team...  ...the candidate’s experience, skills, and demonstrated scope: Senior Software Engineer: $180,000 - $220,000 Staff Software Engineer... 
    Senior
    Local area

    Zipline

    Ann Arbor, MI
    22 hours ago
  • $99.9k - $137.37k

     ...billion devices shipped, SiTime is changing the timing industry. For more information, visit: .Job SummarySiTime is seeking a Senior Software Engineer to independently design, develop, and maintain software for semiconductor test systems and engineering infrastructure.This... 
    Senior

    SiTime

    Ann Arbor, MI
    19 hours ago
  • $102.2k - $189.8k

    Job Description We're looking for a Senior Front-End Software Engineer AI to join the CoCounsel team. We are building the next generation of AI agentic products for legal professionals. The team takes early concepts and turns them into scalable, production-ready features... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    23 hours ago
  • $105k - $155k

     ...About the Role Werelooking for a Lead Engineer to join theCoCounselApplicationsteam and...  ...Experience: 6 years of professional software engineering experience building and shipping...  ...about Thomson Reuters can be found on Required Experience: Senior IC... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    1 day ago
  •  ...autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City...  ...and enhanced well-being for all. TEAM Arene Applied Engineering is a diverse team of engineers dedicated to helping Toyota... 
    Senior
    Work at office

    woven-by-toyota

    Ann Arbor, MI
    23 hours ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Ann Arbor, MI
    1 day ago
  •  ...not apply to contractor positions About the role We are looking for bright engineers interested in designing elegant solutions to difficult problems in the autonomy space. Our software engineers work across our suite of products, tackling a variety of full-stack,... 
    Full time
    For contractors
    For subcontractor
    Summer work
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intution

    Ann Arbor, MI
    2 days ago
  • $82k - $152.2k

    Job DescriptionAs a Software Engineer on the Litigation Drafting team you will be building the next generation of AI agentic product for legal...  ...g., OpenAI, Anthropic) and implement reliable orchestration, routing, error handling, guardrails, telemetry, and deep... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    3 days ago
  • $105.9k - $155.3k

     ...Marketing, Spares Supply Chain Management, Field Operations, Engineering, Product Training, Digital Solutions and Analytics, and Technical...  ...is seeking a highly skilled and motivated AI-first full-stack Software Engineer to build remote service software products for our... 
    Minimum wage
    Full time

    KLA-Tencor

    Ann Arbor, MI
    2 days ago
  • $98k - $200k

     ...Our sales team is trained across all of our products to give our customers insights into our entire portfolio.Job Title:Application Engineer – Principal/SPEJob Locations: Ann Arbor, Michigan, Milpitas, California, Lowell, MassachussetsJob Summary:We are seeking a highly... 
    Senior

    MACOM

    Ann Arbor, MI
    1 day ago
  • $129.6k - $190.07k

     ...advancing business priorities by delivering high-impact work across your area of expertise.We are seeking a seasoned Backend Software Engineer with deep expertise in modern C++ and developing infrastructure to lead the development of high-performance, scalable backend... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    4 days ago
  •  ...Full Stack Software EngineerMariana Minerals is a software-first, vertically integrated minerals company on a mission to supply the critical...  ...Minerals is looking for a highly motivated Full Stack Software Engineer to work on building the critical minerals supply chain to... 

    Mariana Minerals

    Ann Arbor, MI
    1 day ago
  • $160.8k - $193k

     ...Daimler family, we are focused solely on developing software for automated trucks to transform how the world moves...  ...a truck manufacturer.  Meet the Team   The Senior Autonomy Core Frameworks Software Engineer plays a critical role in architecting and advancing... 
    Senior
    Remote job
    Full time
    Immediate start
    Relocation

    Torc Robotics

    Ann Arbor, MI
    19 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Routing Engine. Be the first to apply!