> Markdown version of [/jobs/ext/3042819-software-engineer-sc-cleared](https://www.wearedevelopers.com/jobs/ext/3042819-software-engineer-sc-cleared). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer / SC Cleared - **Company:** Searchability - **Location:** Greater Manchester, UK - **Experience:** Expert - **Salary:** £90,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Continuous Integration, Software Debugging, Programming Tools, Perl (Programming Language), Python (Programming Language), Windows PowerShell, Mockito, Software Engineering, SC Clearance, Software Version Control - **Published:** September 24, 2026 - **Apply:** https://www.securityclearedjobs.com/job/802084167/software-engineer-sc-cleared/ ## About the Role * Strong commercial experience developing software with C++ * Good understanding of software engineering and computing principles * Experience with development tools such as IDEs, debuggers and source control * Understanding of unit testing, mocking, CI/CD and/or TDD * Experience working with at least one additional language such as Python, Java, C#, JavaScript, Perl or PowerShell * Experience working across multiple operating systems * An understanding of secure or high-assurance software development * Ability to communicate technical concepts to both technical and non-technical audiences * Previous experience mentoring engineers and/or leading technical tasks * Active SC Clearance If you're an SC Cleared Senior C++ Software Engineer based in or around Manchester and interested in working on technically challenging National Security projects, get in touch. ## Description You'll be working as part of a highly technical team, contributing to the design, development and delivery of secure software solutions. The role will involve: * Developing robust, high-assurance software using C++ * Working across the full software development lifecycle, including design, development, testing and documentation * Applying secure development principles throughout the development process * Working with continuous integration, unit testing, mocking and other modern development practices * Conducting peer reviews and contributing to knowledge sharing across the team * Mentoring junior engineers and taking ownership of technical tasks * Identifying security risks and potential vulnerabilities during design and implementation * Working with emerging technologies and development tools where appropriate ## Related Videos - [Test-Driven Development: It's easier than you think!](https://www.wearedevelopers.com/videos/1598-test-driven-development-it-s-easier-than-you-think) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [How will artificial intelligence change the future of software testing?](https://www.wearedevelopers.com/videos/85-how-will-artificial-intelligence-change-the-future-of-software-testing) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)