Software Engineer, DPI

1 month ago


Cambridge, United Kingdom Darktrace Full time

Founded by mathematicians and cyber defense experts in 2013, Darktrace is a global leader in cyber security AI, delivering complete AI-powered solutions in its mission to free the world of cyber disruption. We protect more than 9,000 customers from the world’s most complex threats, including ransomware, cloud, and SaaS attacks.

Our roots lie deep in innovation. The Darktrace AI Research Centre based in our Cambridge, UK headquarters, has conducted research establishing new thresholds in cyber security, with technology innovations backed by over 130 patents and pending applications.

For more information on our cutting-edge technology, visit .

What will I be doing:

The Deep Packet Inspection (DPI) team specialises in developing advance technologies for monitoring, analysing and storing of network traffic on high-bandwidth networks. The team is responsible for building robust software solutions that enable real-time traffic inspection and data storage for future forensic analysis. Leveraging expertise in network architecture, packet-level data processing - creating sophisticated traffic analysers that ensure visibility into network activities, detect anomalies and support other parts of Darktrace’s software in threat detection.

In this role, you will dive into core software modules written in C++, collaborating closely with a variety of technologies and applications. You will also be responsible for but not limited to:

Working with small, task-oriented teams, complemented by experienced members,Showcasing your adaptability by taking on projects independently, igniting innovation and cultivating fresh ideas,Prioritising tasks efficiently to drive progress on broader initiatives while swiftly navigating immediate challenges.

This role offers a hybrid setup, with a minimum requirement of two days per week in our Cambridge office.

What experience do I need:

We are looking for candidates who have a solution focused mindset combined with an analytical approach to problem-solving. During the interview process you’ll be able to demonstrate your ability to program using C++ and will show an understanding of writing code in a production environment. You should also be familiar with things such as Linux environments, Docker and containers as well as demonstrating some networking and domain knowledge. Additionally, it’s likely that you’ll be:

Comfortable working autonomously and taking independent decisions as well as having the ability to work cooperatively within a team,Able to show knowledge or interest in cyber-security / malware forensics,Experienced with statistical analysis of static or dynamic systems,Knowledgeable about cloud computing environments would be beneficial.

Experience of working with a range of other programming languages such as Python, Rust or JavaScript, would also be beneficial but isn’t essential.

Benefits we offer:

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.

#Li-Hybrid



  • Cambridge, Cambridgeshire, United Kingdom Darktrace Full time

    Founded by mathematicians and cyber defense experts in 2013, Darktrace is a global leader in cyber security AI, delivering complete AI-powered solutions in its mission to free the world of cyber disruption. We protect more than 9,000 customers from the world’s most complex threats, including ransomware, cloud, and SaaS attacks.Our roots lie deep in...


  • Cambridge, United Kingdom Redgate Software Full time

    Redgate Software creates ingeniously simple software to help data professionals get the most value out of any database, anywhere. Our portfolio of solutions helps organizations reliably solve the complex challenges of database management across the DevOps lifecycle on any database, any platform, anywhere. We make life easier for IT leaders, development and...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    Job DescriptionCitrix and TIBCO recently merged to form Cloud Software Group, a leading cloud solution provider. We are seeking a talented Senior Software Engineer to join our team. As a critical member of our XenServer Interfaces team, you will be responsible for designing and developing user interfaces for our virtualization platform.About the RoleYou will...


  • Cambridge, Cambridgeshire, United Kingdom Society of Research Software Engineering Full time

    Society of Research Software Engineering is seeking a skilled Software Simulation Engineer to join our team in developing a simulation environment for next-generation processors, memories, and HPC systems. This role requires expertise in creating advanced models of RISC-V based cores and developing new techniques to organize, display, and reason about data...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    XenServer Interfaces Engineer OpportunityWe're looking for a passionate Senior Cloud Software Engineer to join our team working on XenServer, a commercial virtualization platform based on the open-source Xen hypervisor.As a key member of our team, you'll be responsible for developing the interfaces for the XenServer virtualization stack, including XenCenter,...


  • Cambridge, Cambridgeshire, United Kingdom Darktrace Ltd Full time

    Job SummaryWe are seeking a highly skilled C++ Developer to join our team at Darktrace Ltd. As a key member of our Deep Packet Inspection (DPI) team, you will be responsible for developing advanced technologies for monitoring, analyzing, and storing network traffic on high-bandwidth networks.Key ResponsibilitiesCollaborate with a variety of technologies and...


  • Cambridge, United Kingdom Cloud Software Group Full time

    Senior Software Engineer – XenServer Interfaces What we're looking for: You're an enthusiastic Senior Software Engineer with a passion for Windows application user-interface design and development to join a team with some of our most talented engineers working on XenServer. About XenServer:  XenServer is a commercial virtualization platform based...


  • Cambridge, Cambridgeshire, United Kingdom Darktrace Full time

    Protect the world from cyber disruptions as a key member of our DPI team at Darktrace.About the role:This is an exciting opportunity to join our team of experts in building innovative solutions for monitoring, analyzing, and storing network traffic on high-bandwidth networks.Your key responsibilities:Collaborate with experienced members to develop robust...


  • Cambridge, United Kingdom Siemens Digital Industries Software Full time

    **We are Siemens** Siemens Digital Industries Software is a leading provider of solutions for the design, simulation and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle...

  • Software Engineer

    1 month ago


    Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    Software Engineer OpportunityAre you a skilled software engineer looking for a stable career in the energy commodities sector? Ecm Selection is seeking a talented individual to join their Enterprise product team in Cambridge. About the RoleWe are looking for a software engineer with a strong background in C#.NET and experience with agile software development...


  • Cambridge, United Kingdom AES Full time

    Software EngineerSalary: £40,000 to £50,000 + Excellent Benefits / Prospects (including Relocation Assistance)The Company: Our Client, an innovative dynamic passionate reliable collaborator for public safety users and commercial customers, my client excels in adapting to the evolving landscape of the Voice Communication Sector.Due to sustained continued...

  • Software Engineer

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Cambridge University Hospital NHS Foundation Trust Full time

    At {company}, we are seeking a skilled Software Engineer to join our team. Key responsibilities include designing, developing, and testing software applications. The ideal candidate will have a strong understanding of programming languages and software development methodologies.Key Skills:Proficiency in programming languages such as Java, Python, or...

  • Software Engineer

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Primark Full time

    Job Description: As a Software Engineer at our company, you will be responsible for developing and maintaining software applications. Your primary focus will be on designing, coding, testing, and deploying software solutions that meet the needs of our clients. You will work closely with cross-functional teams to ensure that software meets the required...

  • Software Engineer

    4 weeks ago


    cambridge, United Kingdom Oho Group Ltd Full time

    Software Engineer - Golang - Fast Scaling Start Up - Cambridge A very exciting Cambridge company are hiring an experienced Software Engineer to join their team! This role is predominantly Golang but anyone with a strong oop background and a passion for learning new technologies would be a great fit so please don't hesitate to apply if you don't meet all of...

  • Software Engineer

    1 month ago


    Cambridge, United Kingdom Oho Group Ltd Full time

    Software Engineer - Golang - Fast Scaling Start Up - Cambridge A very exciting Cambridge company are hiring an experienced Software Engineer to join their team! This role is predominantly Golang but anyone with a strong oop background and a passion for learning new technologies would be a great fit so please don't hesitate to apply if you don't meet all of...

  • Software Engineer

    2 months ago


    Cambridge, United Kingdom CV-Library Full time

    Software Engineer - Remote/Cambridge - up to £55k + package Our client, an industry leading supplier of software products to the tech world, are looking for a number of Software Engineers to work on their core products. The client is technology agnostic and go by "always use the right tool for the job" and this could be anything from C#, Java,...

  • Software Engineer

    1 month ago


    Cambridge, Cambridgeshire, United Kingdom Manpower UK - RISE Full time

    **Job Opportunity: C++ Software Engineer** Are you a passionate C++ Software Engineer looking for an exciting new opportunity? Join a leading global technology company at the forefront of innovation! We're seeking an experienced C++ Software Engineer to contribute their expertise and collaborate on cutting-edge projects. **Key Responsibilities:** -...

  • Software Engineer

    4 weeks ago


    Cambridge, United Kingdom Manpower UK - RISE Full time

    **Job Opportunity: C++ Software Engineer** Are you a passionate C++ Software Engineer looking for an exciting new opportunity? Join a leading global technology company at the forefront of innovation! We're seeking an experienced C++ Software Engineer to contribute their expertise and collaborate on cutting-edge projects. **Key Responsibilities:** -...


  • Cambridge, United Kingdom The ONE Group Ltd Full time

    Role: Software Development Engineer in Test ( SDET ) Salary: up to £60,000 + Bonus Cambridge (Hybrid) Our client, a leading technology company based in Cambridge are on the lookout for a Software Development Engineer in Test ( SDET ) due to a period of growth. Their software services are market leading, across the UK and Europe. Participating with the...

  • Software Engineer

    4 weeks ago


    Cambridge, United Kingdom Oho Group Ltd Full time

    Job Description Software Engineer - Golang - Fast Scaling Start Up - Cambridge A very exciting Cambridge company are hiring an experienced Software Engineer to join their team! This role is predominantly Golang but anyone with a strong oop background and a passion for learning new technologies would be a great fit so please don't hesitate to apply if...