> Markdown version of [/jobs/ext/100887-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/100887-senior-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). --- # Senior Software Engineer - **Company:** Premier Group Recruitment - **Location:** Woking, UK - **Experience:** Expert - **Salary:** £60,000.0 - £70,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Systems Engineering, C++ (Programming Language), Linux, Firmware, Software Architecture, Signal Processing, Software Licensing Audit, Software Engineering, Software Requirements Analysis, Systems Integration, UML, Real Time Systems, Software Verification, SC Clearance, Software Version Control, Docker - **Published:** May 20, 2026 - **Apply:** https://find.jobs/jobs-near-me/senior-software-engineer-woking-surrey/2776469901-2/ ## About the Role * Degree in Engineering, Mathematics, Science, or related field * Strong experience in software architecture and design * Proficiency in C++ development within Linux and/or Windows environments * Experience with version control and structured development processes * Proven experience in software verification and validation * Background in embedded or real-time systems * Experience leading or mentoring software engineers * Strong communication and technical documentation skills Desirable * Experience with UML and tools such as Enterprise Architect * Knowledge of signal processing or similar technical domains * Familiarity with containerisation tools such as Docker * Experience working within Defence or other regulated industries * Understanding of system integration and acceptance processes Additional Requirements * Ability to obtain SC or DV UK security clearance * Sole UK nationality * Full UK driving licence * Willingness to travel between sites as required ## Description * Lead architectural and detailed software design activities * Develop and test software solutions in C++ to industry standards * Translate system requirements into robust software designs * Work closely with electronics, firmware, and systems engineering teams * Ensure software compliance with project and organisational standards * Support estimation, planning, and delivery against project timelines * Present technical solutions to internal stakeholders and customers * Mentor and supervise software engineers within the team * Support system integration, verification, and acceptance activities ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [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) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)