U

UFORCE

Autonomous combat systems for air, sea

Staff Software Engineer - Nova Core

Backend EngineeringUpdated on Nov 13
Full-timeLondon, UKNo salary listedHybrid

About the Job

Requirements

  • At least 7 years of experience building and operating production backend systems and services.
  • Strong experience in API design, backend architecture, and safely evolving contracts over time.
  • Solid data modeling and persistence experience using SQL and/or NoSQL, including migrations and schema evolution.
  • Demonstrated operational ownership, including observability, on-call readiness, incident response, and production debugging.
  • Security-first backend engineering experience, including authentication and authorization patterns and audit/event design.
  • Strong testing discipline in unit, integration, and contract testing, and the ability to build reliable systems under real-world constraints.
  • Clear communication and cross-team collaboration skills, with the ability to align stakeholders on architecture decisions.

Responsibilities

  • Own and ship critical Nova Core backend services, such as common APIs, configuration services, tenant/environment lifecycle, and shared domain libraries.
  • Design stable, backward-compatible API contracts, including schemas, versioning, deprecation and migration playbooks, to protect dependent services and teams.
  • Build and evolve data models and persistence layers, including schema evolution, migrations, correctness guarantees, and safe rollout strategies.
  • Establish production-grade operability with structured logging, metrics, tracing, dashboards, actionable alerts, and maintained runbooks.
  • Improve reliability by reducing incident frequency and lowering MTTD/MTTR through instrumentation and post-incident improvements.
  • Implement reusable secure-by-default backend patterns, including least privilege, secret management, audit events, and policy hooks.
  • Contribute to and enforce consistent role-based access control, permissions, and authorization checks across services and APIs.
  • Add security-focused tests and continuous integration/continuous delivery gates informed by threat modeling to reduce regressions.
  • Build and maintain shared backend libraries and software development kits with documentation and examples to accelerate adoption and reduce duplicated work.
  • Improve developer experience through faster local workflows, environment parity such as dockerized dependencies and seeded data, and rapid test feedback.
  • Strengthen test harnesses with contract tests, integration tests, and performance baselines to detect cross-service breakages earlier.
  • Diagnose and fix high-impact performance bottlenecks, including latency hot paths, caching, concurrency, and database query efficiency, and introduce pragmatic performance budgets.
  • Refactor brittle areas and pay down targeted technical debt to improve maintainability and reduce operational risk.
  • Communicate trade-offs clearly and collaborate with dependent engineering and product teams.

Desired Qualifications

  • Experience building platform foundations for multi-service environments, including shared libraries/software development kits, service templates, and internal platforms.
  • Experience with multi-tenant systems, tenant lifecycle management, and environment provisioning patterns.
  • Experience with distributed-systems reliability patterns, including idempotency, retries, transactional workflows, and consistency trade-offs.
  • Experience with performance engineering, including profiling, load testing, latency budgets, and cost-aware backend optimization.
  • Experience in defence technology, C2/C4ISR or tactical systems, constrained deployments, or regulated/on-premises environments.

About the Company

UFORCE

Autonomous combat systems for air, sea

UFORCE designs and scales autonomous combat systems for air, sea, and land. Its products include MAGURA unmanned surface vessels used in the Black Sea, Nemesis strike drones, combat robotics, counter-UAS systems (including counter-Shahed capability), and related command-and-control (C2) and remote-weapon-station products. The systems rely on autonomous and semi-autonomous platforms that can be operated or controlled remotely, integrating sensors, weapons, and communications to perform battlefield tasks. The company differentiates itself through combat-validated assets rather than theoretical concepts, rapid iteration based on feedback from actual combat, and multi-country European manufacturing and supply chains to deliver large bookings. Backed by high-profile executives and investors, UFORCE aims to provide ready-to-deploy, scalable autonomous systems to democratic partners and to expand its manufacturing footprint to meet growing demand in 2025 and beyond.

Company size
11-50
Company stage
Series A
Total funding
$550M
Headquarters
London, United Kingdom
Founded
2025

Recently Posted Jobs

Explore more opportunities at UFORCE

See more jobs