> Markdown version of [/jobs/ext/2909789-software-engineer-c](https://www.wearedevelopers.com/jobs/ext/2909789-software-engineer-c). 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 C++ - **Company:** Octagon Group - **Location:** Watford, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Computer Programming, Linux, Python (Programming Language), Network Programming, Object-Oriented Software Development, Software Engineering, Software Systems, Systems Architecture, Backend, Information Technology - **Published:** September 15, 2026 - **Apply:** https://www.collegerecruiter.com/job/2881546666-software-engineer-c ## About the Role Key Skills & Experience - Senior Software Engineer (C/C++) - Stevenage, Hertfordshire * Degree in Computer Science, Software Engineering, or similar * 5+ years' experience in software development * Strong C/C++ programming and object-oriented design skills * Experience working in a Linux environment (GNU tools such as gcc, gdb) * Network programming and multithreading experience * Python programming knowledge * Proven ability to break down complex problems and deliver solutions * Experience mentoring or supporting other engineers * Strong communication and collaboration skills ## Description * Design, develop, and maintain complex backend software solutions with full end-to-end ownership * Translate high-level requirements into scalable, maintainable system designs * Contribute to system architecture and ongoing product evolution * Develop high-quality, performant software to agreed timescales * Collaborate closely with product owners and cross-functional teams * Support testing and quality-focused activities to ensure excellent product delivery * Mentor and support junior engineers within the team ## Related Videos - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Rethinking Intelligence: AI, Accessibility, and the Future of Inclusive Work - Artur Ortega](https://www.wearedevelopers.com/videos/1377-rethinking-intelligence-ai-accessibility-and-the-future-of-inclusive-work-artur-ortega) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)