C++ Developer

BAE Systems Digital Intelligence

Manchester

On-site

GBP 45,000 - 65,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

£5,000 referral bonus
Inclusive workplace culture

Job summary

A leading technology company in Manchester is seeking an experienced C++ Developer to design and develop high-performance applications for national security. In this role, you will collaborate with agile teams and work with modern C++ standards on Linux platforms. The position offers a dynamic work environment and opportunities to make a real impact. Knowledge in network protocols and experience with tools like Jira are essential. Join a diverse team committed to innovation and excellence.

Qualifications

  • Experience with modern C++ standards and performance techniques.
  • Detailed knowledge of Linux build systems and compilers.
  • Understanding of computer networking protocols.

Responsibilities

  • Design and maintain high-performance C++ code for applications.
  • Work with Linux platforms and manage build systems.
  • Collaborate in agile teams and occasionally travel internationally.

Skills

C++ development
Linux development
Networking knowledge (TCP/IP, HTTP, etc.)
Familiarity with Ruby, Python, Bash
Agile methodologies

Tools

Jira
Boost

Job description

Job Title

Experienced C++ Developer – BAE Systems AI

Location

Manchester, UK (UK, Europe & Africa)

Grade

GG08 – GG09

Referral Bonus

£5,000

Overview

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, so that governments, nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments. As an experienced C++ Developer in BAE Systems AI, you’ll be working with our international customers to enhance and maintain cutting‑edge national security products and will be involved in building exciting new capabilities. The work is fast‑paced and challenging, but the benefits are tangible and real.

Responsibilities

• Design, develop, and maintain high‑performance C++ code for national security applications. • Work with modern C++ standards and open‑source libraries such as Boost. • Build and test on Linux platforms, managing build systems, compilers, and drivers. • Diagnose and troubleshoot systems remotely to support deployment. • Collaborate in agile scrum teams using tools like Jira. • Travel internationally occasionally to work directly with deployed systems, end users and in‑country support staff.

Qualifications
  • Software development in C++ including use of modern standards, third‑party/open source software (e.g. Boost), writing for performance, and concurrency techniques
  • Detailed knowledge of Linux development including build systems, tools, compilers, kernel and drivers
  • Knowledge of computer networking and deep packet inspection, particularly TCP/IP but also HTTP, DNS, DHCP, tunnelling protocols (GTP, MPLS, L2TP)
  • Complementary languages and technologies such as Ruby, Python, Puppet and Bash
  • Experience working in an Agile scrum team, and the tooling that supports it, e.g. Jira
Benefits and Culture

This is a place where you’ll be able to make a real difference. You’ll be part of an inclusive culture that values diversity of thought, rewards integrity, and merit, and where you’ll be empowered to fulfil your potential. We welcome people from all backgrounds and strive to make our recruitment processes as inclusive as possible. If you have a disability or health condition that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments.

Security and Vetting

Many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform. All applicants must, at a minimum, achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required.

Life at BAE Systems Digital Intelligence

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ Developer
Senior C++ Developer

BAE Systems Digital Intelligence • Manchester

On-site
GBP 75,000 - 105,000
Referral Bonus: £5,000
Inclusive culture
Flexibility in work locations
Senior C++ Developer
Senior C++ Developer

BAE Systems • Manchester

On-site
GBP 50,000 - 75,000
Referral bonus of £5,000
Hybrid working model
Inclusive culture promoting diversity
Senior C++ Developer
Senior C++ Developer

BAE Systems Digital Intelligence • Frimley

Hybrid
GBP 50,000 - 80,000
Referral Bonus: £5,000
Application Development Support Engineer
Application Development Support Engineer

BAE Systems • Greater London

Hybrid
GBP 40,000 - 60,000
£5000 Referral Bonus
Cloud Engineer – Gloucester – National Security West
Cloud Engineer – Gloucester – National Security West

BAE Systems • Gloucester

Hybrid
GBP 50,000 - 70,000
25 days holiday
Flexible benefits package
Private medical and dental insurance
+2
Infrastructure Engineer- Gloucester – National Security West
Infrastructure Engineer- Gloucester – National Security West

BAE Systems • Gloucester

Hybrid
GBP 45,000 - 60,000
Referral bonus (£5,000)
Hybrid working options
Data Engineer
Data Engineer

BAE Systems • Greater London

On-site
GBP 40,000 - 60,000
25 days holiday
Career development support
Flexible work hours
+2
AWS Solution Architect
AWS Solution Architect

BAE Systems • Greater London

On-site
GBP 75,000 - 95,000
25 days holiday
Flexible benefits package
Company bonus scheme
+1
Operational Cyber Software Engineer
Operational Cyber Software Engineer

Cyber UK • Gloucester

On-site
GBP 50,000 - 70,000
Dedicated training budget
Flexible working hours
Private medical and dental insurance
+3
Lead Electronics Engineer
Lead Electronics Engineer

BAE Systems Digital Intelligence • Chelmsford

Hybrid
GBP 90,000 - 130,000
Referral bonus of £5,000