Senior Software Engineer (Data-Centric)
Manchester or South London (Hybrid – 2 x a week in office)
£70,000 – £85,000 + 10% bonus + excellent benefits
Our client is a global self-defence intelligence and technology organisation helping governments and defence agencies act with confidence.
They use AI, graph databases, cloud, and search technologies to deliver faster, smarter decision-making. We’re seeking a Senior Software Engineer to join a growing, cross-functional technology team.
What You’ll Do
1. Design, develop, and deliver high-quality, scalable software solutions.
2. Work within an agile team on applications, APIs, and services used globally.
3. Develop in one or more core technology areas:
4. NoSQL (MongoDB, DocumentDB)
5. Graph databases (GraphDB, Neo4j)
6. Search technologies (ElasticSearch, OpenSearch, SOLR)
7. ML/AI frameworks (SageMaker, Bedrock)
8. Cloud-based data engineering (AWS)
9. Build and maintain cloud-native data pipelines, ensuring data quality, accuracy, and reliability.
What We’re Looking For
10. 5+ years’ experience in software or backend engineering.
11. Proven ability to deliver reliable, scalable systems using cloud technologies (AWS preferred).
12. Strong understanding of system design, API-first development, and SDLC best practices.
13. Experience with complex data systems – structured, unstructured, or graph-based.
14. Curious, proactive, and comfortable “rolling your sleeves up” to solve hard problems.
Why Join?
15. Work on advanced data and intelligence platforms that have global impact.
16. Be part of a collaborative culture that values curiosity, ownership, and delivery.
17. Join a modern, agile technology organisation where innovation is encouraged and rewarded.
18. Help shape the next generation of open-source intelligence technology.
How to Apply
If you’re a passionate engineer who enjoys solving complex problems and wants to work on meaningful, large-scale technology, then please apply now!
,