Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
UFORCE

Senior Software Engineer – Nova Core

UFORCE

. Design, build, and operate backend services and platform foundations enabling reliable, secure, and maintainable C2 operations across Nova Cloud deployments .

Posted 11/12/2026full-timeLondon • United KingdomSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in backend service design and operation, focusing on API design, data modeling, and security-first engineering practices. Proven ability to enhance observability, incident response, and performance optimization in production environments.

Highest-signal resume keywords
API DesignBackend ArchitectureData ModelingObservabilitySecurity-First Engineering

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Backend Services DevelopmentAPI Contracts DesignSchema EvolutionIncident ResponseUnit TestingIntegration TestingPerformance EngineeringMulti-Tenant SystemsDatabase Query OptimizationRBAC Implementation
Soft Skills
Clear CommunicationCross-Team Collaboration
Tools & Technologies
CI/CDDockerStructured LoggingMetricsTracingDashboardsActionable Alerts
Industry Keywords
C2 OperationsDefence TechC4ISRTactical SystemsRegulated Environments

Tech Stack

Tools & technologies
CloudDistributed SystemsNoSQLSQL

About the role

Key responsibilities & impact
  • Design, build, and operate backend services and platform foundations enabling reliable, secure, and maintainable C2 operations across Nova Cloud deployments
  • Own and ship critical Nova Core backend services, including common APIs, configuration services, tenant/environment lifecycle, and shared domain libraries
  • Design stable, backward-compatible API contracts, including schemas, versioning, and deprecation/migration playbooks
  • Build and evolve data models and persistence layers, including schema evolution, migrations, correctness guarantees, and safe rollout strategies
  • Establish production-grade observability with structured logging, metrics, tracing, dashboards, actionable alerts, and runbooks
  • Reduce incident frequency and improve MTTD/MTTR through instrumentation and post-incident improvements
  • Implement secure-by-default backend patterns including least privilege, secret management, audit events, and policy hooks
  • Contribute to and enforce RBAC/permissions and authorization checks across services and APIs
  • Add security-focused tests and CI/CD gates informed by threat modeling
  • Build and maintain shared backend libraries and SDKs with documentation and examples
  • Improve developer experience through faster local workflows, environment parity, dockerized dependencies, seeded data, and rapid test feedback
  • Strengthen contract, integration, and performance testing to detect cross-service breakages
  • Diagnose and fix performance bottlenecks involving latency, caching, concurrency, and database query efficiency
  • Refactor brittle areas and reduce targeted technical debt
  • Communicate trade-offs and collaborate with dependent engineering and product teams

Requirements

What you’ll need
  • 5+ years building and operating production backend systems and services
  • Strong experience in API design, backend architecture, and evolving contracts safely over time
  • Solid data modeling and persistence experience (SQL and/or NoSQL), including migrations and schema evolution
  • Demonstrated operational ownership: observability, on-call readiness, incident response, and production debugging
  • Security-first backend engineering experience, including authn/authz patterns and audit/event design
  • Strong testing discipline (unit/integration/contract testing) and ability to build reliable systems under real-world constraints
  • Clear communication and cross-team collaboration skills; comfortable aligning stakeholders on architecture decisions
  • Experience with platform foundations for multi-service environments (nice to have)
  • Experience with multi-tenant systems, tenant lifecycle management, and environment provisioning patterns (nice to have)
  • Experience with distributed systems reliability patterns (nice to have)
  • Experience with performance engineering and cost-aware backend optimization (nice to have)
  • Experience in defence tech / C2/C4ISR / tactical systems, constrained deployments, or regulated/on-prem environments (nice to have)
  • Legally authorized to work in the country for which applying
  • Ability to answer whether employment sponsorship from UFORCE is required now or in the future

Benefits

Comp & perks
  • Hybrid work arrangement
  • Opportunity to work at a defence-technology company building uncrewed vessels, ground robotics, aircraft, autonomy software, and command-and-control systems