Senior/Staff Software Engineer (Nova Core)
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
