We are looking for inquisitive, dedicated and tenacious Cyber Software Engineers to work on full lifecycle development from analysis, through development and testing to delivery of specialised cyber capabilities. Your customer requirements will be highly dynamic, often requiring bespoke solutions to challenging problems over a wide range of projects, ensuring that your work is always diverse and interesting.
You’ll relish being part of a stimulating, collaborative and driven team that offers you the autonomy, mastery and purpose that you need to succeed. Depending on the project, there will be the opportunity to demonstrate technology to customers and support customer test and acceptance.
We’re looking for someone who takes real pride in developing high quality software, frequently developed in a multi-platform environment. The projects will often require you to draw on a broad base and knowledge of system level computer operations and architecture as well as application level programming to craft solutions that operate within limitations imposed by system characteristics.
You will be developing both embedded and application level software. With your level of experience you will provide technical leadership to other more junior members of the team. Consequently you will also be interacting with stakeholders during the development cycle.Essential Skills: