Senior Software Engineer

Praetorian Aeronautics — Australia · Posted ~7 hours ago

Senior Full-time

Skills

Software engineering Autonomous systems AI systems Distributed systems Command and control systems AI Command and control Real-time systems

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A Senior Software Engineer is sought to build mission-critical software for advanced autonomous systems. You will contribute to AI-enabled command-and-control capabilities designed to coordinate autonomous platforms, working on challenging problems involving real-time systems, autonomy, and complex operational environments. The role offers significant technical impact in a highly specialized engineering setting.

Highlights

Work on advanced autonomous systems addressing complex real-world challenges. The role offers the opportunity to contribute to AI-enabled command-and-control technology, autonomous aerial systems, and mission-critical software within a highly technical engineering environment.

Description

Build the software behind Hadrian, Praetorian’s AI-enhanced command and control system coordinating autonomous defence against drone swarms. About Praetorian Praetorian Aeronautics builds advanced autonomous aerial systems designed to protect and defend against the rapidly evolving threat of drone warfare. Headquartered in Adelaide and with office locations across Melbourne, Darwin and Brisbane, we are developing an integrated ecosystem of counter-autonomy systems including: Dagger – a modular autonomous interceptor designed to defeat Group 2–3 drone threatsHadrian – an AI-enhanced command and control system enabling operators to deploy interceptors at scaleVenator – a long-endurance autonomous mothership UAS capable of deploying interceptors and extending operational reach Together, these systems enable defence operators to detect, assess, and defeat autonomous threats while maintaining situational dominance in contested environments. Why This Role Matters Drone swarms represent one of the fastest-growing threats in modern warfare. Hadrian provides the command and control layer that allows operators to understand swarm behaviour, plan responses, and coordinate autonomous interceptors. As a Software Engineer on Hadrian, you’ll help build the platform that turns advanced autonomy research into operational defence capability. The Role You’ll develop core services and systems within the Hadrian platform that support swarm analysis, mission coordination, and operational decision-making. Working in Rust, you’ll contribute to the command-and-control software that connects Praetorian’s autonomous defence systems and enables them to operate together in complex environments. What You’ll Do Develop high-performance services supporting counter-UAS operationsWork with AI researchers to integrate algorithms into operational softwareBuild and maintain Rust applications and services on LinuxTest and optimise software to ensure reliability in operational environments What We’re Looking For 8+ years experience writing efficient system-level softwareStrong programming experience in Rust, C++ or similar languagesA degree in Software Engineering, Computer Science, or equivalent experienceExperience contributing to complex or distributed software systemsStrong understanding of software architecture and development practices Nice to Have Experience with embedded Linux or cross-platform system developmentExperience working with NixExperience programming in PythonExperience with autonomous systems, robotics, or unmanned vehiclesImmediate mode UI experience Benefits Competitive salary and employee share option plan (ESOP)Work on advanced autonomy and defence technologyJoin a small, highly technical engineering teamReal ownership and influence as Praetorian scalesProfessional development and learning opportunities Interested to find out more? Reach out to us at careers@praetorian-aeronautics.com or hit Apply.