Senior Software Engineer
Core
Design, build, and operate high-availability backend services and event-driven systems for mission-critical AI platforms in defence and national security.
Role type
Senior individual-contributor backend engineer (systems & architecture)
Builds
Backend services, HTTP APIs, event-driven pipelines, and orchestration platforms for AI decision systems
Domain
Defence, national security, and critical infrastructure
Deliverable
production ML models
Required skills
Python, Docker, PostgreSQL, event-driven architectures, API design, system architecture, security implementation, observability, code review, technical leadership
Preferred skills
AI/ML integration, Kubernetes, infrastructure as code, enterprise data platforms, regulated environment experience
Technologies
Python, FastAPI, PostgreSQL, Docker, Kubernetes, Terraform, GitHub Actions, Argo CD, Prometheus, Grafana, ELK, OpenSearch
Responsibilities
Design and evolve backend services for high-throughput workloads; Own design of versioned HTTP APIs; Design event-driven systems and background processing pipelines; Model data and tune databases; Implement authentication, authorisation, and secure-by-default design; Mentor engineers on system design and operational thinking
Seniority
Senior, hands-on IC with growth into staff-level scope