IT & Software

Senior Cyber Software Engineer/ Technical Lead

BAE Systems

London · Greater London · United Kingdom

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

Reference: WJ-747_30153749

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.