Build back-end services in Python and C for autonomous systems Contribute to system architecture and CI/CD workflows Mentor juniors and collaborate with embedded and AI teams A rapidly growing aerospace company developing next-generation autonomous aerial systems is hiring a Senior Software Engineer with a strong back-end development focus. Their platforms combine robotics, AI, and embedded technologies to deliver agile, mission-ready systems with real-world impact. In this role, you’ll be a senior contributor in a growing software team, helping architect and deliver highly reliable back-end services and infrastructure for autonomous flight systems. You’ll work primarily in Python and C, contributing to everything from system logic to dev tooling, in an environment that values rapid iteration, technical depth, and startup pragmatism. This is an ideal opportunity for a seasoned back-end engineer with 10 years' experience who thrives in agile teams, enjoys hands-on development, and prefers building over managing. With offices in both Adelaide and Melbourne, the team welcomes local candidates from either city. For interstate candidates, they require full relocation to Adelaide. Key Responsibilities: Design and implement reliable back-end services in Python and C for autonomous systems Contribute to system-level architecture, from data handling to service orchestration Drive clean, testable, and maintainable code within an agile, CI/CD environment Support DevOps practices including deployment automation and toolchain improvements Collaborate with cross-functional teams, including embedded and AI engineers Mentor junior developers and help shape the technical growth of the software team Requirements: Strong software development skills in Python and C 10–15 years of professional experience in software engineering Proven background in agile development environments Comfortable working in fast-paced startup teams where delivery speed matters Familiarity with version control, automated testing, and continuous integration workflows Solid understanding of Linux-based development environments Desirable but not mandatory: Experience with DevOps toolchains and infrastructure Exposure to RTOS or embedded Linux systems Background in autonomous systems, robotics, or real-time applications For more information, feel free to contact Harold at [email protected].