CareerPlan

Senior/Staff Software Engineer (Nova Core)

United Kingdom - LondonFull-time2026-10-26 → 2026-11-10

Core

Design, build, and operate backend services and platform foundations enabling reliable, secure, and maintainable command-and-control (C2) operations for uncrewed vessels, ground robotics, and aircraft.

Role type

Senior/Staff Software Engineer (Backend/Platform)

Builds

Nova Core backend services, APIs, data models, persistence layers, shared libraries/SDKs, and C2 platform foundations.

Domain

Defence technology, autonomous systems, command-and-control (C2), cloud infrastructure.

Required skills

backend architecture, API design, data modeling, SQL/NoSQL, observability, incident response, security engineering, CI/CD, distributed systems, performance engineering

Preferred skills

multi-tenant systems, platform foundations, regulated/on-prem environments, defence tech experience

Technologies

Docker, CI/CD tools, SQL/NoSQL databases, observability stacks (logging, metrics, tracing), SDKs

Responsibilities

Design stable, backward-compatible API contracts; build and evolve data models and persistence layers; establish production-grade operability with structured logging and dashboards; implement secure-by-default backend patterns; build and maintain shared backend libraries/SDKs; diagnose and fix high-impact performance bottlenecks; refactor brittle areas and pay down technical debt.

Seniority

Senior/Staff, hands-on IC with architectural ownership