> Markdown version of [/jobs/ext/2206392-c-software-developer](https://www.wearedevelopers.com/jobs/ext/2206392-c-software-developer). 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). --- # C++ Software Developer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Salary:** £35,000.0 - £50,000.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Agile Methodology, C++ (Programming Language), Continuous Integration, Data Structures, Software Debugging, Linux, Programming Tools, Memory Management, Microsoft Visual Studio, Object-Oriented Software Development, Software Engineering, Information Technology, Low Latency - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26997 ## About the Role Opportunity for rapid career growth whilst developing C++, OO and Linux skills This is an exciting opportunity to begin or accelerate your career in software development in a technically challenging position, encompassing the full development life cycle of applications using C and C++. With the backing of a team of skilled developers, you'll be developing innovative core systems, architecture and infrastructure for low latency, performant use worldwide. Computer Science and STEM graduates with a genuine interest in pursuing a software engineering career, or experienced software engineers will make best use of the many growth and career development opportunities offered by the company. You will need: * A good degree in computer science or similar STEM subject, and robust knowledge of the practical aspects of good computing practice (for instance, choosing good data structures and algorithms) * C++ software development skills (other OO languages will be considered for candidates happy to learn C++) * A good knowledge of object-oriented principles and practice, and some awareness of system-level concerns such as memory management * Prior exposure to and use of Linux, and willingness to use professional developer tools on Windows (Visual Studio) * A convincing appreciation of C++ developer tools, continuous integration, debugging techniques and the importance of good testing * Full existing UK work permission is required. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Swapping Low Latency Data Storage Under High Load](https://www.wearedevelopers.com/videos/746-swapping-low-latency-data-storage-under-high-load) - [Phel, a native Lisp for PHP](https://www.wearedevelopers.com/videos/791-phel-a-native-lisp-for-php) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)