2,285,881open jobs
145,427companies
272,647added this week
Browse all
Salary
≈ $136k – $241k per year (Estimated)
Location
Hybrid (London, United Kingdom)
Seniority
Senior · 7+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 14, 2026. First seen by Alion on Sep 25, 2026.

Overview
Company
Impact
Profile match
Battle-tested UAVs, USVs and UGVs from UFORCE. 200,000+ combat missions, NATO red team validated, ready to deploy across air, land and sea.

UFORCE exists to make aggression unaffordable.

Founded in Ukraine and headquartered in London, UFORCE is a defence-technology company with operations across Europe, the United States and Asia.

UFORCE builds uncrewed vessels, ground robotics and aircraft, autonomy software, and the command-and-control layer that operates them together. Each platform is deployable on its own, and stronger as part of the system. Its product lines include the MAGURA family of uncrewed surface vessels, the NEMESIS family of strike platforms, the LIUT family of ground robotic platforms, and counter-UAS systems.

About the role

The Senior Software Engineer (Autonomy) will design, build, and operate software capabilities that improve the mission effectiveness and safety of uncrewed surface vehicles across the UFORCE C2/C4ISR stack.

This role spans Perception Autonomy, Autonomy Behaviours -including collision avoidance (COLAV), target-based manoeuvring and engagement-and Swarm Intelligence. You will take cross-system initiatives from design and implementation through scenario-based verification, field trials, deployment, and iteration.

The role requires strong software engineering and mathematical foundations, with an emphasis on autonomy that remains safe, observable, and useful in real operating conditions-including degraded sensors, different sea states, and GNSS- or RF-challenged environments.

What you’ll do

  • Build production-grade capabilities across perception, autonomous behaviours, COLAV, and multi-USV coordination.

  • Define measurable acceptance criteria for autonomy performance, safety, reliability, and operator trust.

  • Validate perception and behaviours across day/night operations, different sea states, sensor degradation, and GNSS/RF-challenged conditions.

  • Develop swarm capabilities such as task allocation, role assignment, formation control, and distributed sensing.

  • Build scenario libraries, replay tooling, automated metrics, and CI gates to prevent regressions.

  • Introduce structured logging, playback, and failure classification to accelerate field diagnosis.

  • Build operator controls and safeguards that enable crews to use autonomy without continuous engineering support.

  • Collaborate with platform, C2, product, and field teams to define clear interfaces and deliver cross-system capabilities.

What success looks like

  • Perception and COLAV meet agreed performance and safety criteria in representative trials.

  • Swarm capabilities are used routinely in multi-USV exercises and degrade safely under constraints.

  • Operators can configure and use autonomy without day-to-day engineering intervention.

  • Automated scenario testing prevents safety and reliability regressions.

  • Field failures can be reproduced and diagnosed within an agreed timeframe.

  • Capabilities have documented operating envelopes, limitations, and evidence of field readiness.

Required qualifications

  • 7+ years of production software or backend engineering experience.

  • Strong experience with Java, Python, or .NET/C#.

  • Strong mathematical foundations relevant to autonomy and robotics.

  • Experience with distributed, real-time, event-driven, or mission-critical systems.

  • Understanding of sockets, UDP, latency, packet loss, and low-level protocols.

  • Strong testing, observability, debugging, and operational ownership.

  • Clear communication and cross-team collaboration skills.

Nice to have

  • Experience with C++, Rust, or C.

  • Experience with robotics, autonomous vehicles, maritime autonomy, or UxV systems.

  • Knowledge of perception, sensor fusion, navigation, planning, or control systems.

  • Experience with COLAV, simulation, replay tooling, or multi-agent systems.

  • Experience in defence, C2/C4ISR, or constrained operating environments.

The nature of combat has changed.

Tomorrow’s battlefield success depends on autonomy, speed, and adaptability.

And UFORCE is ready.

Are You?

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,285,881 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Remote, many countries
Similar stack
Same company
London
$52k – $69k per year · In office · Full-Time · Norwich
Python
AI/ML
Multimodal AI
DevOps
CI/CD
HPC
Robotics
Digital Twin
Apply
In office · 20+ years exp · Bachelor's Degree · Cambridge
Python
C++
AI/ML
Machine Learning
Apply
In office · 10+ years exp · Bachelor's Degree · Cambridge
Python
C++
AI/ML
Machine Learning
Apply
Hybrid · Cambridge
Python
JavaScript
AI/ML
AI Agents
LLM
DevOps
CI/CD
Management
Confluence
Jira
Apply
In office · Full-Time · Edinburgh
Python
JavaScript
TypeScript
C++
Node JS
DevOps
GitHub Actions
CI/CD
Jenkins
Git
Linux
Windows
Apply
Remote (likely Europe) · Full-Time · 5+ years exp
Python
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
MassTransit
Databases
Azure SQL Database
AI/ML
Function Calling
AI Agents
LLM
Frontend
React.js
Mobile
Clean Architecture
DevOps
Azure
CI/CD
Docker
Kubernetes
Azure AKS
Analytics
Azure Data Factory
Apply
Engineering Manager 3 days ago
In office · 6+ years exp · Kolkata
Python
Databases
MySQL
PostgreSQL
DevOps
GCP
Azure
AWS
Apply
$90k – $120k per year · In office · 7+ years exp · Bachelor's Degree · Greeley
JavaScript
Java
TypeScript
Dart
Java
Spring Boot
Frontend
Next.js
React.js
Mobile
Flutter
Algolia
DevOps
Rest API
Terraform
Azure
CI/CD
Git
Docker
Cybersecurity
SonarQube
Management
Scrum
QA
Playwright
Apply
Hybrid · 8+ years exp · Bachelor's Degree · Morrisville
Python
C++
AI/ML
NCCL
InfiniBand
DevOps
Rest API
Ansible
OpenTelemetry
Prometheus
SLURM
CI/CD
Kubernetes
Grafana
Configuration Management
HPC
Linux
Apply
In office · Master's Degree · Morrisville
Python
C++
AI/ML
llama.cpp
Qwen
DeepSeek
vLLM
SGLang
LLM
KV Cache
DevOps
Linux
Apply
$10k – $15k per year · Remote (Armenia) · Full-Time · 3+ years exp · Yerevan
Python
JavaScript
TypeScript
SQL
Node JS
Python
Django
AI/ML
Cursor
Claude
Claude Code
LLM
Frontend
Tailwind CSS
Next.js
React.js
DevOps
Rest API
Vercel
Git
AWS
GitHub
Apply
Hybrid · Full-Time · 7+ years exp · London
Python
Go
JavaScript
Rust
C++
Node JS
Python
Asyncio
Databases
NATS
DevOps
WebSockets
Linux
Cybersecurity
Least Privilege
Robotics
MAVLink
GStreamer
Apply
≈ $147k – $262k per year (Estimated) · Hybrid · Full-Time · 7+ years exp · London
SQL
DevOps
CI/CD
SLI/SLO/SLA
Cybersecurity
Least Privilege
Threat Modeling
Apply
Remote (Ukraine) · Full-Time · 6+ years exp
JavaScript
Node JS
Frontend
React.js
DevOps
Docker
Kubernetes
Apply
Remote (United Kingdom) · Full-Time
Apply
Remote (United Kingdom) · Full-Time
Python
C++
DevOps
Terraform
Ansible
Helm
CI/CD
Docker
Kubernetes
Linux
TCP/IP
DNS
DHCP
Apply
In office · Contractor · London
Apply
In office · Contractor · London
Apply
In office · Contractor · London
Apply
In office · Full-Time · Bachelor's Degree · London
AI/ML
LLM
Cybersecurity
GDPR
Apply
In office · London
Apply
See all jobs
This is one of many
2,285,881 more open roles from verified company boards, updated every day.