Senior Software Engineer
Core
Build mission-critical web applications, API backends, and low-level system integrations for UK Ministry of Defence (MoD) tactical edge and Situational Awareness (TAK) platforms.
Role type
Senior Full Stack & Systems Engineer (Defence)
Builds
Resilient, secure web applications, microservices, APIs, and native Android background services for cloud and hybrid MoD environments.
Domain
Defence / Cybersecurity / Mobile Systems
Deliverable
production ML models | product features | infrastructure
Required skills
TypeScript, React, Node.js, Python, Kotlin, REST, GraphQL, gRPC, PostgreSQL, IPC/AIDL, Docker, GitOps, CI/CD pipelines
Preferred skills
Tactical mapping frameworks (TAK/ATAK), military telemetry protocols (CoT, STANAG 4586), edge containerization (K3s, Podman), local database layers (Room, RocksDB)
Technologies
TypeScript, React, Node.js, Python, Kotlin, PostgreSQL, Docker, GitLab CI, GitHub Actions, AIDL, Room, RocksDB
Responsibilities
Design and build secure web applications and microservices; Develop native Android background services and IPC interfaces; Implement Secure by Design (SbD) principles; Automate build, test, and containerisation pipelines; Lead technical user stories and mentor mid-level engineers.
Seniority
Senior, hands-on IC with mentorship