About this role
Salary: £60,000 - 60,000 per year
Requirements: Experience leading or managing software engineering teamsStrong understanding of the software development lifecycleHands-on development experience with C# or C++Experience with Windows desktop applicationsStrong knowledge of object-oriented design and developmentExperience with software design approaches and tools such as UML, SysML, and XMLExperience coaching engineers and supporting professional developmentDegree in Computer Science, Software Engineering, or equivalent technical experience Responsibilities: Leading and supporting a team of software developers delivering complex solutionsManaging the full software development lifecycle, including requirements, design, development, and testingDesigning technical solutions and supporting engineering decisionsConducting peer reviews and defining test strategies to ensure software qualityPlanning, prioritising, and reviewing team workloadsProviding progress updates to project stakeholdersWorking closely with customers and cross-functional teams to understand requirements and deliver outcomesSupporting the development and growth of engineers through coaching and mentoring Technologies: C#SecurityUMLWindowsXMLSupport More:
We are a leading defence and cyber security organisation delivering innovative technology solutions that help protect nations and organisations against evolving threats. This is a hybrid role based in Hillend, Scotland, with a salary of £51,000 to £61,000, plus a company bonus, 10% pension contribution, and a full benefits package. We offer the opportunity to work on impactful defence and cyber security programmes in a hands-on technical leadership position.
last updated 30 week of 2026