> Markdown version of [/jobs/ext/2206058-software-developers](https://www.wearedevelopers.com/jobs/ext/2206058-software-developers). 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 developers - **Company:** ECM Selection Limited - **Location:** Surrey, UK - **Experience:** Expert - **Salary:** £70,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), C++ (Programming Language), Linux, Embedded C, Python (Programming Language), TypeScript, Rust (Programming Language) - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/27502 ## About the Role Please note, candidates are required to secure Developed Vetting (DV) clearance for this role. This requires you to be a British citizen and have resided in the UK for at least 10 years., * Commercial-grade experience developing and maintaining complex systems in C/C++ * Familiarity with web UI technologies (HTML, JavaScript, etc) and Linux systems * Strong academic background including a 1st or 2:1 or PhD in a numerate subject and A's or A*'s in Maths and Physics at A Level * Strong communication skills both for client work and for mentoring and leading team members * British citizenship and UK residency for at least 10 years ## Description This company is seeking experienced software developers to join their multi-disciplinary team developing integrated solutions to tough problems in the security and defence sectors. You will help develop innovative image and signal processing algorithms sitting on top of specialist hardware. This might require optimisation for low power environments or novel adaptations of existing technologies to new sensor data. Your work will expand to more sophisticated software projects in the cyber security industry, as well as creating UIs for electronic gizmos using web technologies. You will be working alongside other bright software and hardware engineers on varied and challenging projects. You will have the opportunity to lead and mentor other engineers, as well as be supported to achieve your own career goals. With other experienced engineers to learn from and cutting-edge technical challenges to solve, this is a great place to continue developing your technical skills. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [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) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Web development best practices in 2021](https://www.wearedevelopers.com/videos/280-web-development-best-practices-in-2021) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)