Senior Cyber Software Engineer/ Technical Lead

Company: BAE Systems
Apply for the Senior Cyber Software Engineer/ Technical Lead
Location: London
Job Description:

Overview

Senior Cyber Software Engineer/Technical Lead at BAE Systems Digital Intelligence in London. You will deliver high-assurance software for national security and cyber defence, collaborating with a cross-functional team to design secure, scalable solutions. You will mentor junior engineers, drive code quality, and adopt modern development practices across on-site and hybrid settings. The role emphasizes security-minded design, adaptability to new technologies, and clear communication with diverse audiences. You will join a mission-focused environment shaping technology-led defence and security outcomes.

Pay / Benefits

  • flexible working arrangements
  • on-site role in London
  • hybrid working options
  • lifelong learning opportunities
  • wellbeing and family support
  • inclusive culture and belonging

Responsibilities

  • Technical delivery across development methodologies with secure-by-design focus
  • Mentorship and team leadership, peer review, knowledge sharing
  • Design, develop, test, and document software per best practices with CI where appropriate
  • Adapt to emerging technologies and assess risk
  • Identify and mitigate security flaws during design and implementation

Key requirements

  • Familiarity with IDEs, debuggers, source control; unit testing, mocking, CI, TDD
  • Knowledge of high-assurance development principles and IT security awareness
  • Intermediate to advanced computing principles (stack/heap, compiled/interpreted)
  • Proficiency in at least one solution language (C++, Java, C#) and one utility language (Python, JavaScript, Perl, PowerShell)
  • Ability to use multiple major operating systems and learn new languages quickly
  • Strong communication of technical topics to varied audiences; mentoring/leadership experience
  • Mentoring and leadership experience
  • Effective communication to both technical and non-technical audiences
  • Collaborative teamwork
  • C++, Java, or C#; Python, JavaScript, Perl, or PowerShell
  • Unit testing, mocking, CI, TDD
  • High-assurance development principles

…

Posted: September 26th, 2026