Software Engineer
About the Role:
Damia Group is partnering with a leading public sector consultancy to deliver mission-critical software solutions across highly secure environments. We are seeking an experienced C++ Software Engineer with active UKIC clearance to join a multidisciplinary team working on innovative, large-scale systems that support national security operations.
This is a unique opportunity to work at the forefront of secure technology development, contributing to systems where performance, reliability, and security are paramount.
Key Responsibilities:
- Design, develop, and maintain high-performance C++ applications within secure public sector projects.
- Work across the full software development lifecycle, from requirements analysis through to deployment and optimisation.
- Implement robust, scalable, and secure software solutions following modern C++ standards and industry best practices.
- Collaborate with systems engineers, architects, and analysts in a classified environment to deliver high-quality features.
- Conduct code reviews, debugging, and performance profiling to ensure system integrity and efficiency.
- Produce high-quality documentation to support long-term maintainability and audit requirements.
- Contribute to continuous improvement through tooling, automation, and process enhancements.
Essential Skills & Experience:
- Active UKIC Security Clearance (mandatory).
- Strong commercial experience in modern C++ (C++11/14/17/20) development.
- Proven experience building software in high-security, mission-critical, or defence/public sector environments.
- Solid understanding of algorithms, data structures, memory management, and multi-threaded programming.
- Experience with Linux-based development environments.
- Proficiency with version control systems (e.g., Git).
- Knowledge of secure coding principles and working within secure development practices.
Desirable Skills:
- Experience with real-time, embedded, or distributed systems.
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Scripting experience (Python, Bash).
- Knowledge of networking protocols or low-level systems programming.
- Exposure to containerisation or virtualised environments.
How to Apply:
If you are a UKIC-cleared C++ Software Engineer looking for your next high-impact role, please get in touch with Damia Group to discuss this opportunity in more detail.
- Company
- Damia Group
- Location
- London, UK
- Posted
- Company
- Damia Group
- Location
- London, UK
- Posted