CareerPlanSign in

Senior Software Engineer

London💼 Full-time🗓 2026-08-17 → 2026-09-25

Core

Design, develop, and optimize new tools and products for next-generation autonomous capabilities in air, land, sea, and space domains, integrating customer platforms and deploying software to production.

Role type

Senior Software Engineer (Defence/Autonomy)

Builds

Dual-use autonomous software solutions for national security customers

Domain

Defence, National Security, Autonomous Systems

Deliverable

production ML models | product features

Required skills

Modern C++, Object-Oriented Programming, Docker, Linux, System Design, Code Optimization

Preferred skills

Python, Distributed Systems, Simulation Technology, Bazel, Nix, Infrastructure Deployment

Technologies

C++, Python, Docker, Linux, Bazel, Nix

Responsibilities

Lead design and development of new tools and products from incubation to production; Integrate software from customers and internal teams; Write, test, and debug efficient modern C++ code; Work with product managers to translate requirements into technical solutions; Mentor junior engineers; Travel to customer sites for field integration

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.