
Software Engineer
- Posted September 29, 2025
- Negotiable
- London
- Permanent
Job Title: Software Engineer – Defence Sector
Location: London
Security Clearance: SC / DV required
Job Type: [Full-Time / Contract / Permanent]
Overview:
We are seeking a Software Engineer to design, develop, and maintain software solutions for critical defence systems. You’ll work on secure, high-reliability applications that support national security and defence operations.
Key Responsibilities:
-
Develop and maintain software for mission-critical systems.
-
Collaborate with multidisciplinary teams to meet technical and operational requirements.
-
Write clean, efficient, and well-documented code.
-
Support integration, testing, and debugging in secure environments.
-
Ensure compliance with defence standards and cybersecurity protocols.
Requirements:
-
Proficiency in programming languages such as C++, C#, Java, or Python.
-
Experience in embedded systems, real-time applications, or secure software development.
-
Knowledge of software development lifecycle (SDLC) and version control (e.g. Git).
-
Eligible for SC / DV security clearance.
Desirable:
-
Experience with defence or aerospace projects.
-
Familiarity with standards like DO-178C, MISRA, or DEF STANs.
-
Understanding of Agile or DevSecOps methodologies.
Reasonable Adjustments:
Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients.
If you need any help or adjustments during the recruitment process for any reason, please let us know when you apply or talk to the recruiters directly so we can support you.