Senior Cyber Software Engineer/ Technical Lead

BAE Systems
London
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Mentorship","Teamwork","Peer review","Knowledge sharing","Technical communication"]

Deliver high-assurance software for cybersecurity solutions, applying secure-by-design practices across system design, development, and testing. Lead technical work within the Operational Cyber Group through mentorship, constructive peer reviews, and knowledge sharing. Design, develop, test, and document software using development methodologies and continuous integration. Stay current with emerging languages and tools while identifying security risks and providing mitigations.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
BAE Systems
BAE Systems
3 days ago

Senior Cyber Software Engineer/ Technical Lead

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live

Job Summary

Deliver high-assurance software for cybersecurity solutions, applying secure-by-design practices across system design, development, and testing. Lead technical work within the Operational Cyber Group through mentorship, constructive peer reviews, and knowledge sharing. Design, develop, test, and document software using development methodologies and continuous integration. Stay current with emerging languages and tools while identifying security risks and providing mitigations.
Location: London
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Understand and use development methodologies to deliver cybersecurity solutions with operational security considered throughout design, development, and testing.
  • •Mentor and lead technical tasks; collaborate with teams to deliver high-assurance code through constructive peer review and knowledge sharing.
  • •Design, develop, test, and document software aligned with business and industry best practices and customer requirements.
  • •Leverage continuous integration where appropriate to support robust software delivery.
  • •Identify software and design flaws, evaluate security risks, and recommend mitigations while adapting to emerging technologies and tools.

Key Requirements

  • •Deliver solutions using development methodologies while factoring operational security into system design, development, and testing.
  • •Familiarity with tools such as IDEs, debuggers, and source control, plus techniques like unit testing, mocking, continuous integration, and test-driven development.
  • •Knowledge of high-assurance development principles and the importance of IT security for companies and governments.
  • •Intermediate to advanced computing knowledge (e.g., stack/heap distinction and compiled vs. interpreted languages).
  • •Proficiency with at least one solution language (e.g., C++, Java, C#) and one utility language (e.g., Python, JavaScript, Perl, PowerShell), and the ability to learn new technologies.
Skills:MentorshipTeamworkPeer reviewKnowledge sharingTechnical communication
Tech Stack:C++JavaC#PythonJavaScriptPerlPowerShellContinuous integrationUnit testingMockingTest-driven developmentSource controlIDEsDebuggersOperating systemsReverse engineeringVulnerability research

Eligibility

Security Clearance:Baseline Personnel Security StandardEDV UK security clearance

Company Brief

BAE Systems
Multinational defence, security and aerospace company designing, manufacturing and supporting military and civilian systems including naval ships, submarines, aircraft, cyber solutions and electronic systems for governments and commercial customers.
Industry: Defense Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: London, United Kingdom
Founded: 1999
WebsiteLinkedIn