Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Software engineer

Dartford
Anson Mccade
Software engineer
Posted: 6h ago
Offer description

Role: Senior C++ Software Engineer

Location: UK – Hybrid (key defence hub)

Salary: £45,000 – £65,000 depending on experience, plus bonus and benefits


A leading organisation in the UK defence and national security sector is expanding its software engineering function and is seeking an experienced C++ Software Engineer to help build, evolve and support mission‑critical wireless intelligence and security products. This role offers the chance to work on cutting‑edge systems used directly by international defence customers, while developing your expertise within a highly technical, collaborative environment.


The role

As a C++ Software Engineer, you’ll be at the centre of designing, developing and optimising high‑performance software on Linux for advanced wireless and networking systems. You’ll work across the full product lifecycle – from rapid prototyping and proof‑of‑concept work through to deployment, in‑service support and continuous improvement of complex national security platforms. Working closely with fellow engineers, product and operational teams, you’ll ensure systems are robust, scalable and reliable in demanding real‑world environments.


You’ll also have the opportunity to visit international customer sites a few times a year to see your products in use, gather feedback first‑hand and help troubleshoot live deployments. If you enjoy combining hands‑on coding with real operational impact, this C++ Software Engineer position will give you that visibility.


What you’ll be doing

* Designing, developing and maintaining modern C++ software on Linux for high‑throughput wireless and networking products.
* Applying concurrency and performance‑tuning techniques to handle large volumes of network traffic efficiently.
* Working with TCP/IP and higher‑level protocols (such as HTTP, DNS, DHCP and tunnelling protocols) to implement deep packet inspection and analysis features.
* Integrating third‑party and open‑source components (e.g. Boost) and contributing to internal libraries and frameworks.
* Participating in agile Scrum teams: refining user stories, estimating work, and delivering increments through regular sprints.
* Using Linux build systems, compilers and tooling to debug complex issues, including those involving kernel and driver interactions.
* Remotely diagnosing and troubleshooting systems in the field, working alongside in‑country support staff and end users.
* Supporting rapid prototyping activities to prove new capabilities quickly, then hardening successful prototypes into production‑ready software.


In this C++ Software Engineer role you’ll be expected to take ownership of features, contribute ideas for technical improvements and help uplift team practices over time.


What we’re looking for

* Strong commercial experience in C++ development, including modern standards (e.g. C++11/14/17), with a focus on performance and concurrency.
* Solid background in Linux development – comfortable with build systems, tools, compilers and working close to the operating system.
* Good understanding of computer networking and TCP/IP, ideally with exposure to protocols such as HTTP, DNS, DHCP or tunnelling protocols (GTP, MPLS, L2TP).
* Experience working in agile Scrum teams, using tools such as Jira to manage and deliver work.
* Proven ability to remotely diagnose and troubleshoot complex distributed or networked systems.
* Strong communication skills and the confidence to work with international customers, operations and support staff.
* Willingness to travel internationally a few times per year to visit deployed systems.
* Eligibility for UK security clearance and the ability to meet residency requirements.


What’s on offer

* Competitive salary from £55,000 depending on experience, plus annual performance bonus.
* Comprehensive pension and benefits package, including private healthcare and wellbeing perks.
* Hybrid and flexible working arrangements within a leading defence and national security organisation.
* Opportunities for career development, cross‑training and progression within a high‑performing engineering community.


Due to the nature of the work, candidates must be eligible for UK security clearance and able to meet associated nationality and residency requirements.


Want to hear more? Make an application, lets have a chat!

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Software engineer (scala)
Romford
Sky
Software engineer
Similar job
Scala software engineer
Bexley
Sky
Software engineer
Similar job
Backend software engineer (scala)
Dagenham
Sky
Software engineer
See more jobs
Similar jobs
Anson Mccade recruitment
Anson Mccade jobs in Dartford
It jobs in Dartford
jobs Dartford
jobs Kent
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Dartford > Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save