Lead Software Engineer - St. Albans
Summary
The Lead Software Engineer will architect and build high-performance, low-latency systems for coordinating drone swarms and processing sensor data. The role focuses on Rust development and requires experience with asynchronous frameworks to support unmanned aerial vehicle infrastructure.
Salary: £100,000 - 100,000 per year
Requirements:- Production experience with Rust, or contributions to production grade open source repositories.
- Minimum of 2 years of experience.
- Experience working with Tokio or other asynchronous frameworks such as async.std or Smol.
- Ideally, a background in a core programming language such as C, C++, or Core Java.
- Candidates from functional backgrounds such as Scala, Erlang, or Clojure are encouraged to apply.
- Experience developing low-latency, high throughput systems.
- Nice to have: Experience working with drones or robotics, and working with microcontrollers.
- Architect, build, and support reliable, high-performance systems for coordinating swarms and handling sensor data.
- Develop streamlined communication methods and real-time data processing tools tailored for robotic platforms.
- Work hand-in-hand with multidisciplinary teams to connect backend infrastructure with robotic applications and sensor arrays.
- Enhance overall system efficiency, expandability, and dependability within distributed robotic setups.
- Architect
- Backend
- Clojure
- Erlang
- Hardware
- Support
- Java
- Robotics
- Rust
- Scala
- Security
- C++
More:
We are a dynamic scale-up based in London, valued at over 2 billion Euros, specializing in aerial intelligence hardware and software. Our main focus is on the manufacturing of UAVs while developing cutting-edge software that provides actionable insights in defense, security, and professional services. We are excited to expand our Rust Engineering team, focusing on building a greenfield command and control center for unmanned systems. Join us to be part of this pioneering journey!
last updated 35 week of 2026