> Markdown version of [/jobs/ext/1375863-senior-cyber-software-engineer-technical-lead](https://www.wearedevelopers.com/jobs/ext/1375863-senior-cyber-software-engineer-technical-lead). 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 Cyber Software Engineer/ Technical Lead - **Company:** BAE Systems - **Location:** Manchester, UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Cyber Security, Continuous Integration, Programming Tools, Perl (Programming Language), Python (Programming Language), Windows PowerShell, Mockito, Security Software, Test-Driven Development (TDD), Heap (Data Structure), Software Version Control - **Published:** July 22, 2026 - **Apply:** https://www.securityclearedjobs.com/external-redirect-registration?JobId=802080601&LinkSource=JobDetails ## About the Role We are looking for experienced Software Engineers who want to have a real impact, and who are keen to apply their creative thinking to the ever-changing space of cybersecurity., * Familiarity with a variety of development tools (IDEs, debuggers, source control) and techniques (unit testing, mocking, continuous integration, test-driven development). * Knowledge of the principles of high-assurance development, and an awareness of the importance of IT security for companies and governments. * Intermediate to advanced understanding of computing principles (e.g. stack/heap distinction, compiled/interpreted languages). * Proficiency with at least one solution language (e.g. C++, Java, C#) and one utility language (e.g. Python, JavaScript, Perl, PowerShell). * Ability to use and configure more than one major operating system. * Ability to pick up new languages and technologies easily. * Ability to communicate regarding technical topics to a variety of audiences, including non-technical. * Experience of mentoring others and/or leading technical tasks. ## Description * Technical delivery: understand and use various development methodologies to deliver solutions to our customers, factoring in operational security into system design, development, and testing. * Mentorship, team-leadership, and collaboration: work in teams to deliver high-assurance code, conducting constructive peer review, and knowledge sharing with junior team-members. * Implementing robust solutions: design, develop, test, and document software in accordance with business & industry best practices, to meet our customer requirements, leveraging continuous integration where appropriate. * Adaptability: embrace emerging technology, tools, and language trends, while identifying the risks that they could present. * Security mindset: be capable of identifying flaws during solution design and implementation, along with mitigations. ## Related Videos - [Thinking Differently - How to Make Money from Cyber Attacks & Cheats](https://www.wearedevelopers.com/videos/745-thinking-differently-how-to-make-money-from-cyber-attacks-cheats) - [Test-Driven Development: It's easier than you think!](https://www.wearedevelopers.com/videos/1598-test-driven-development-it-s-easier-than-you-think) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [How will artificial intelligence change the future of software testing?](https://www.wearedevelopers.com/videos/85-how-will-artificial-intelligence-change-the-future-of-software-testing) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)