Enable job alerts via email!

Software Developer C++

BAE Systems

Camberley

Hybrid

GBP 80,000 - 100,000

Full time

2 days ago
Be an early applicant

Job summary

A leading digital intelligence company in the UK seeks a Software Developer with proficiency in C++ and Linux. The role involves enhancing national security products and requires strong collaboration in agile teams. Candidates should possess excellent troubleshooting skills and a willingness to learn new technologies. A hybrid working approach is encouraged, providing a balanced work-life environment.

Benefits

Competitive salary
Hybrid working options
Referral bonus of £5,000

Qualifications

  • Proficiency in C++ development, including modern standards and performance optimization.
  • Deep knowledge of Linux development, including build systems and tools.
  • Understanding of computer networking, especially TCP/IP and HTTP.

Responsibilities

  • Work with clients to enhance advanced national security products.
  • Contribute to building innovative capabilities in a fast-paced environment.
  • Collaborate in high-performing agile teams for project success.

Skills

C++ development
Linux development
Agile Scrum
Troubleshooting

Tools

Jira
Boost
Ruby
Python
Bash

Job description

Location(s): UK, Europe & Africa : UK : Frimley

BAE Systems Digital Intelligence is home to 4,500 digital, cyber, and intelligence experts. We work collaboratively across 10 countries to collect, connect, and understand complex data, enabling governments, armed forces, and commercial businesses to unlock digital advantage in demanding environments.

Job Title: Software Developer

Requisition ID: 121779

Location: Frimley

Grade: GG08 - GG09

Referral Bonus: £5,000

Are you passionate about working with cutting-edge technology and self-motivated to deliver exciting new capabilities? Are you an experienced C++ developer eager for a challenge and interested in expanding your skills into new technologies?

As an experienced C++ Developer at BAE Systems AI, you will work with our international clients to enhance and maintain advanced national security products and contribute to building innovative capabilities. The work environment is fast-paced and challenging, offering tangible and meaningful results. You will be exposed to new approaches, technologies, and ideas, so a willingness to step out of your comfort zone is essential.

We believe in high-performing agile teams. Success attributes include being a team player, self-motivated, responsible, and committed to personal and team improvement. Opportunities for international travel are available to engage directly with deployed systems, end users, and support staff. Good communication skills are required.

Required Experience:

  • Proficiency in C++ development, including modern standards, third-party/open source software (e.g., Boost), performance optimization, and concurrency techniques.
  • Deep knowledge of Linux development, including build systems, tools, compilers, kernel, and drivers.
  • Understanding of computer networking and deep packet inspection, especially TCP/IP, HTTP, DNS, DHCP, and tunneling protocols (GTP, MPLS, L2TP).
  • Experience with complementary languages and technologies such as Ruby, Python, Puppet, and Bash.
  • Experience working in an Agile Scrum environment with tools like Jira.
  • Ability to diagnose and troubleshoot systems remotely.

Why BAE Systems?

This is a place where you can make a real difference. We value diversity of thought, integrity, and merit, fostering an inclusive culture. We encourage applicants from all backgrounds and support reasonable adjustments for disabilities or health conditions.

Please note that many roles are subject to security and export control restrictions, which may limit eligibility based on nationality, residency, and security clearance levels.

Life at BAE Systems Digital Intelligence

We embrace hybrid working, allowing flexibility in when and where you work, including from home, offices, or client sites. This approach promotes work-life balance and well-being.

Diversity and inclusion are core to our success. We believe that diverse perspectives and backgrounds foster innovation and excellence.

When applying, you will be redirected to our careers site to register, provide contact details, upload your CV, and complete a short diversity & inclusion questionnaire. Please select "job board advertisement" and "the IET / E+T Jobs" as your source.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs