This website uses cookies. By navigating around this site you consent to cookies being stored on your machine


We deal with cutting-edge technology on a daily basis, presenting our IT professionals with a breadth of challenges.
Software Engineering
computer keyboard image
We use technology and systems to support our employees in undertaking their jobs more efficiently and effectively. Joining us as a technical IT professional will provide you with a chance to get involved in the implementation, upgrade and maintenance projects of different systems. We have a number of exciting projects which require specialist IT knowledge and advice. These typically include aircraft, naval ship and submarine programmes, as well as cyber security and intelligence.

Typical areas of work and roles include:

  • Software Engineer
  • Software Developer
  • Software Test Analyst
  • Network Engineer
  • Systems Engineer
  • Integration Engineer
  • Information Assurance
  • Business Analyst
  • Technical Architect