Lead Software Engineer

Company: BAE Systems
Apply for the Lead Software Engineer
Location: Portsmouth
Job Description:

Overview

As Lead Software Engineer at BAE Systems, you guide the software team to deliver secure, high-quality solutions for advanced Royal Navy systems. You will operate within a DevSecOps environment, shaping technical direction, architecture and best practices. Your work connects cross-site teams to enable rapid, compliant delivery of mission-critical software. This role offers the chance to influence maritime defence technology and contribute to a safer future, with hybrid work and strong focus on professional growth.

Pay / Benefits

  • lifelong learning
  • meaningful work
  • rewards tailored to personal and family needs
  • support for financial and personal wellbeing
  • balanced lifestyle
  • inclusive workplace culture

Responsibilities

  • Lead and support daily software development activities, providing technical guidance and ensuring delivery outcomes
  • Oversee design, development, testing and documentation of software using Agile and DevSecOps practices
  • Lead technical reviews and cross-team collaboration to maintain quality, performance and maintainability
  • Foster relationships with stakeholders and promote continuous improvement and technical excellence

Key requirements

  • Strong software development skills with emphasis on Agile/DevSecOps
  • Ability to provide technical leadership within a DevSecOps software development approach
  • Academic qualification in a STEM subject and potential to become Chartered Engineer
  • Collaborative mindset
  • Strong communication and stakeholder management
  • Continuous improvement and knowledge sharing
  • Technical leadership and mentoring
  • Rust programming experience (preferred)

…

Posted: September 20th, 2026