Apply for this job now

C++ Software Engineer

United Kingdom
Remote Working
Remote Working
Job Type
23 Sep 2022
C++ Software Developer

The Cross-Domain (XD) team deliver high performance appliances for the Defensive Cyber market. We develop from a blank sheet with security as a primary consideration, designing the whole appliance from high performance C++, embedded software, FPGA firmware (VHDL), custom PCBs, power distribution, and thermal management. All of which has to deliver a reliable, supportable, and maintainable capability for our customers.

What you will be doing

The Senior Software Developer role within XD is focused around our C++ application stack, and is to a large part a hands-on role. As a senior member of the team you would commonly be working with a number of junior developers, as well as other senior developers, with a Technical Lead providing support and guidance. As such the role does involve aspects of design, mentoring, and team leadership, as well as direct development.

What we are looking for

A solid understanding of C++ backed up with at least 2-3 years professional experience is essential (5+ highly desirable), as is an understanding of multi-threaded environments, and (at least) a basic understanding of networking.
Any experience of designing/optimising for performance is a bonus, as our products must deliver low latency (100Gbit/s).
Within the XD team, we adopt an agile culture, and are not rigid in our development methodology, choosing the right approach to match the tasks at hand, so experience in a variety of development approaches would be advantageous.

About the team

The BAE Systems Digital Intelligence Cross-Domain product team consists of circa 50 people predominately based in our Gloucester office, and sits within the wider products group of approximately 200 engineers. As an integral part of 3500 strong BAE Systems Digital Intelligence capability in the UK, we look to recruit good engineers to help meet our customer's needs. In return we offer engaging technical challenges to solve, a collaborative and trusted work environment and the opportunity to develop a career that can encompass the full range of the company's activities, form product development, research, technical consultancy, business consultancy, and customer engagement.
Due to the nature of our work in Cross-Domain, candidates must hold, or be eligible to gain UK security clearance and meet nationality requirements. Additionally, we cannot offer regular remote working, but do provide a flexible working environment that respects the needs of our people's personal lives.

About BAE Systems Digital Intelligence

We use our intelligence-led insights to help defend Governments, Nations and Societies from cyber-attacks and financial crime. Our customers depend on our evolving capabilities to help them safely grow their organisations. Our unprecedented access to threat intelligence, world-leading analysts and market-leading technology means we can help them to adapt, evolve and stay ahead of the criminals.

Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential. We also welcome discussions about flexible working.
Apply for this job now


  • Job Reference: 719126570-2
  • Date Posted: 23 September 2022
  • Recruiter: BAE Systems Applied Intelligence
  • Location: United Kingdom
  • Remote Working: Some remote working possible
  • Salary: On Application
  • Sector: I.T. & Communications
  • Job Type: Permanent