Skip to content
Aviation, Defence and Public Safety, Technology and Digital

Software Lead

Design and develop software that makes autonomous vehicles fly
  • Intuitive
  • Logical
  • Observant
  • Passionate
  • Sensitive

About this role

  • Enthusiasm for learning
  • Problem-solving
  • Teamwork

This role designs and develops software that is used to form the “brain” of an uncrewed autonomous vehicle (UAV). The software lead is responsible for turning requirements given by our defence customer into a design that an engineer can use to build software.

While writing code is the main job of a software developer, in this particular role you spend the majority of your time problem solving. Programming how a UAV will operate requires you to think through the problems that they may encounter and work out predictable solutions to them.

Finally one of the most important parts of being a software lead is guiding and growing the software engineers within their team. You must look at all of the skill sets within your team and make sure they can work to the best of their abilities.


  • Great

Working Environment

  • Flexible
  • Home office
  • In an office


  • Autonomy
  • Diverse working environments
  • Remote working