> Markdown version of [/jobs/ext/2206288-software-engineer](https://www.wearedevelopers.com/jobs/ext/2206288-software-engineer). 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 - **Company:** ECM Selection Limited - **Location:** Surrey, UK - **Experience:** Expert - **Salary:** £65,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), HTML, Java (Programming Language), JavaScript (Programming Language), C++ (Programming Language), Linux, Revision Control Systems, Graphical User Interface, Design of User Interfaces, Software Engineering, Subversion, Git - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26586 ## About the Role Candidates will be able to show evidence of extensive experience in C++ / Java software development, with exposure to large codebases managed by source control systems such as Subversion or Git. You will have developed and maintained complex real-world systems, and understand the importance of clear, efficient, and well documented software design. Familiarity with using and configuring Linux systems is highly desirable, together with user interface development in Java or HTML/JavaScript technologies. Successful candidates will also have the knowledge and experience to mentor more junior members of the team and will be happy to drive the direction of new projects, taking responsibility for ensuring their success. An important aspect of this will be nurturing relationships with clients and clearly communicating progress through written reports and presentations. Please note, candidates will need to be able to obtain high levels of security clearance due to the sensitive nature of some of the work undertaken by our client. This role is therefore only open to UK nationals who are able to meet relevant security criteria. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [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) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [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) ## 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) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)