CareerPlan

Senior Software Engineer

HQFull-time$180k–$252k2026-10-20 → 2026-11-10

Core

Build mission planning, control, and desktop/web tools for drone operators and engineers, ensuring reliability in intermittent network conditions.

Role type

Senior Software Engineer (Application Team)

Builds

Cross-platform desktop and web applications for mission planning, control, and situational awareness

Domain

Defense technology / Unmanned Systems

Required skills

TypeScript, Python, Go, Rust, cross-platform desktop development (Electron, Qt), networking fundamentals (TCP/UDP, serialization), test harness/simulator development, API integration

Preferred skills

TAK ecosystem (ATK/WinTAK), MAVLink, geospatial mapping, real-time operator interfaces, embedded software, Android development

Technologies

TypeScript, Python, Go, Rust, Electron, Qt, Windows, Mac, Linux, TCP/UDP, MAVLink, TAK Server

Responsibilities

Design and build mission planning and control software; develop cross-platform desktop and web applications; own interfaces and data models; design software for unreliable connectivity; build test harnesses and simulators; write unit and integration tests

Seniority

Senior, hands-on IC