> Markdown version of [/jobs/ext/2215158-senior-software-engineer-c-linux](https://www.wearedevelopers.com/jobs/ext/2215158-senior-software-engineer-c-linux). 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). --- # Senior Software Engineer (C++/Linux) - **Company:** Nigel Wright Group - **Location:** Prudhoe, UK - **Experience:** Expert - **Salary:** £55,000.0 - £65,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Communications Protocols, Linux, Memory Management, Linux on Embedded Systems, Software Architecture, Software Construction, Software Engineering, Transmission Control Protocol (TCP), SC Clearance, Software Performance - **Published:** August 25, 2026 - **Apply:** https://www.reed.co.uk/jobs/senior-software-engineer-c-linux/57159192 ## About the Role You'll be someone who enjoys solving complex technical challenges and takes pride in writing clean, well-engineered code. Security Clearance Requirements Due to the nature of the work, candidates must be eligible to obtain UK Security Clearance (SC). To be considered, you'll typically need: * A minimum of 5 years' residency in the UK * A clear and consistent employment and address history during that period * To hold one of the following: * A British passport, or * Indefinite Leave to Remain (ILR), or * A valid UK residency status that supports SC clearance eligibility If you've built your career around C++ and Linux application development, and you're looking for a role where your software runs on real-world devices rather than in the cloud, I'd love to hear from you. ## Description * Developing and enhancing applications written in C++ * Building software for Linux-based embedded and edge devices * Working on performance-critical systems where efficiency and reliability matter * Contributing to software architecture and technical decision-making * Collaborating with a small team of experienced engineers to deliver high-quality products Person We're keen to speak with engineers who have experience in: * Modern C++ development * Linux application development * Embedded Linux environments * Software performance optimisation and memory management * TCP/IP networking and communications protocols * Developing software that interacts with hardware or runs on embedded devices ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Guided Memory Management: Rust's Ownership Model](https://www.wearedevelopers.com/videos/809-guided-memory-management-rust-s-ownership-model) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [One Pipeline, Three Regulator - SBOM Compliance for the Developer](https://www.wearedevelopers.com/videos/100169-one-pipeline-three-regulator-sbom-compliance-for-the-developer) - [Speeding up Web Apps performance with WebAssembly and Emscripten](https://www.wearedevelopers.com/videos/1985-speeding-up-web-apps-performance-with-webassembly-and-emscripten) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)