Senior C++ Software Engineer Software

Front Door Defense

United Kingdom

On-site

GBP 60,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

23 days holiday + public holidays
Additional day off for birthday
Private medical insurance
Life insurance
Salary sacrifice pension scheme
Enhanced family leave
Cycle to work scheme

Job summary

jobs.frontdoordefense.com - Jobboard is hiring a Senior C++ Software Engineer to join our R&D team in Cambridge. The role involves designing and developing high-performance, low-latency C++ systems to enhance our services.

This hybrid position requires being in the office at least 2 days a week. The ideal candidate will possess strong C++ skills, work autonomously, and have a keen interest in cyber security. We offer competitive benefits including enhanced family leave and private medical insurance.

Qualifications

  • Strong foundation in modern C++ (C++17/20 and beyond).
  • Experience with performance analysis and optimisation.
  • Comfortable working autonomously within complex C++ codebases.

Responsibilities

  • Design and implement efficient, memory-safe, high-performance C++ code.
  • Collaborate with cross-functional teams to deliver cutting-edge solutions.
  • Contribute to projects ranging from rapid prototyping to large-scale system development.

Skills

C++ Development
Performance Optimisation
Low-Level Systems
Cyber Security Knowledge
Linux/Unix Development
Docker and Containerisation
Multithreading and Concurrency

Tools

CMake
GCC/Clang
GDB/LLDB

Job description

Senior C++ Software Engineer
Lead development of high-performance, low-latency C++ systems for cyber defense

Location: Cambridge, England, United Kingdom

Job Tags: Software

About The Role

Join our dynamic R&D teams in Cambridge, where you'll contribute to the design, development, and optimisation of high-performance, C++-driven systems powering our company's rapid growth.

Please note this is a hybrid position that requires attendance in the Cambridge office at least 2 days a week.

What will I be doing:

As a Senior C++ Software Engineer, you will own the prototyping and development of new and innovative ideas using modern C++ (C++17/20 and beyond), helping to advance Darktrace's services through high-performance, low-latency systems. You'll balance creativity, logical thinking, and practical constraints to deliver efficient, production-grade features.

You’ll collaborate closely with a cross-functional team of engineers, designers, project coordinators, and technical strategists to deliver cutting-edge solutions, with a strong emphasis on performance, scalability, and robustness. You will also be responsible, but not limited to:

  • Contributing to projects ranging from rapid prototyping in modern C++ to the structured development and optimisation of large-scale native systems.
  • Designing and implementing efficient, memory-safe, and high-performance code using advanced C++ concepts (RAII, templates, STL, concurrency, smart pointers).
  • Advancing our unique methodology for defending against unknown cyber-attacks through performant and secure native tooling.
  • Applying a strong engineering mindset that balances innovation with best practices in system design, code quality, and maintainability.
  • Developing deep expertise in C++ and adjacent low-level technologies, with opportunities to specialise in systems programming, performance optimisation, or security-focused development.

What experience do I need:

  • Comfortable working autonomously, making informed design and implementation decisions within complex C++ codebases, while collaborating effectively within a team.
  • Knowledgeable or interested in cyber security, low-level systems, and malware forensics.
  • Experienced in performance analysis, profiling, and optimisation of native applications (e.g., multithreading, concurrency, CPU/memory efficiency).
  • Familiar with modern C++ development tooling (CMake, GCC/Clang, debugging with GDB/LLDB).
  • Familiar with Docker and containerisation.
  • Knowledgeable about Linux/Unix environments and systems-level development.
  • Knowledgeable about cloud computing environments (beneficial but not essential).
  • Experience with complementary languages such as Python or Rust is beneficial, but a strong foundation in C++ is essential.

Benefits:

  • 23 days' holiday + all public holidays, rising to 25 days after 2 years of service.
  • Additional day off for your birthday.
  • Private medical insurance which covers you, your cohabiting partner, and children.
  • Life insurance of 4 times your base salary.
  • Salary sacrifice pension scheme.
  • Enhanced family leave.
  • Confidential Employee Assistance Program.
  • Cycle to work scheme.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (C++ & Swift)
Senior Software Engineer (C++ & Swift)

Front Door Defense • Greater London

Hybrid
GBP 90,000 - 130,000
23 days' holiday + public holidays, up
Birthday day off
Private medical insurance for family
+5
Senior C++ Software Engineer
Senior C++ Software Engineer

Darktrace Ltd • Cambridge

Hybrid
GBP 60,000 - 80,000
23 days holiday plus public holidays
Private medical insurance
Life insurance
+2
Senior Software Engineer (C++ & Swift)
Senior Software Engineer (C++ & Swift)

Darktrace Ltd • Cambridge

Hybrid
GBP 60,000 - 80,000
23 days holiday + public holidays
Additional birthday leave
Private medical insurance
+5
Hybrid Senior C++ Engineer – High-Performance, Low-Latency
Hybrid Senior C++ Engineer – High-Performance, Low-Latency

Darktrace Ltd • Cambridge

Hybrid
GBP 60,000 - 80,000
23 days holiday plus public holidays
Private medical insurance
Life insurance
+2
Security Engineer
Security Engineer

Dark Trace • Cambridge

Hybrid
GBP 40,000 - 50,000
Private medical insurance
Life insurance
Salary sacrifice pension
+4
ML Integration Engineer – Cyber AI, Cambridge (Hybrid)
ML Integration Engineer – Cyber AI, Cambridge (Hybrid)

Darktrace Ltd • Cambridge

Hybrid
Senior DevOps Engineer (Azure)
Senior DevOps Engineer (Azure)

Darktrace • Greater London

Hybrid
GBP 90,000 - 130,000
Private medical insurance
Life insurance
Cycle to work scheme
+3
Solutions Engineer - London
Solutions Engineer - London

Darktrace • Greater London

On-site
GBP 70,000 - 110,000
23 days’ holiday + public holidays
Birthday day off
Private medical insurance for family
Senior Security Researcher
Senior Security Researcher

Darktrace • Greater London

Hybrid
GBP 65,000 - 110,000
23 days’ holiday + public holidays
Birthday day off
Private medical insurance
+5
Senior Security Researcher
Senior Security Researcher

Darktrace • Cambridge

Hybrid
GBP 65,000 - 90,000
23 days holiday plus public holidays
Birthday day off
Private medical insurance for you and
+5