Software Engineer (C++)
Location:
Gloucester (Opportunity for 4 day working week)
Salary:
up to £80,000 Gross Per annum DOE
The Opportunit
yAn advanced engineering organisation operating within the national security space is looking to bring in an experienced C++ Software Engineer to support the development of high-performance, mission-critical systems
.
You’ll be working on products widely recognised as best-in-class within their domain, contributing to both the enhancement of existing capabilities and the development of new features. The work is fast-paced, technically challenging, and highly impactful, with real-world application
s.This is an environment that actively encourages engineers to explore new technologies, adopt modern approaches, and push beyond their comfort zon
e.
What You’ll Be Do
-
ingEngineering and developing high-performance software in C++ for complex syst
-
emsEnhancing existing platforms while contributing to greenfield capability build-
-
outWorking closely with international end users and stakehold
-
ersSupporting deployed systems, including troubleshooting and optimisat
-
ionContributing within a high-performing agile team environm
-
entEngaging with modern tooling, practices, and technologies across the software st
-
ackOccasional international travel to engage directly with users and in-country te
ams
Your Backgr
-
oundStrong C++ development experience, including modern standards and performance-focused
-
codeExperience working with third-party or open-source libraries (e.g. Bo
-
ost)Solid understanding of concurrency and scalable system de
-
signStrong Linux development experience, including tooling, build systems, compilers, and low-level components (kernel/driv
-
ers)Good understanding of networking protocols, including TCP/IP, HTTP, DNS, DHCP and tunnelling protocols (e.g. GTP, MPLS, L
-
2TP)Experience with supporting technologies such as Python, Bash, Ruby, or configuration tooling (e.g. Pup
-
pet)Background working in Agile environments, using tools such as
-
JiraExperience diagnosing and troubleshooting issues in live or remote sys
tems