Software Engineer - Cybersecurity Analytics & Enforcement

Fortinet

Greater London

On-site

GBP 50,000 - 82,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Total Rewards package
Health benefits
London Moorgate office four days aweek

Job summary

Fortinet in London is seeking a software engineer to join our Insight Team at Moorgate, four days per week on-site. You will work on policies, detection techniques, ML, data identifiers, and backend services in Go, C/C++, and Python, with a focus on security and reliability.

The role requires a CS degree, strong programming background, and collaboration across teams to ship features from specs to releases in a fast-paced cybersecurity environment.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • Strong CS concepts: memory management, concurrency, and backend development principles.
  • Several years of professional software engineering experience.
  • Experience with Java, C, C++, or similar languages; open to learning Go.
  • Familiarity with Python or similar scripting languages.
  • Interest in data science, ML, analytics, or NLP applied to security.
  • Clear communicators who collaborate well across disciplines.

Responsibilities

  • Design and maintain policies in Starlark for endpoints to detect unauthorized activity.
  • Investigate new cybersecurity detection techniques.
  • Apply ML and statistics to detect anomalies.
  • Develop data identifiers, such as regex, to detect sensitive data.
  • Contribute to content extraction and infrastructure in C, C++, and Swift.
  • Enhance execution environment for policies built in Go.
  • Manage policy lifecycle in backend systems with Go, Protobuf, PostgreSQL, Elasticsearch.
  • Collaborate on browser extensions, mail plugins, REST APIs, and frontend improvements.
  • Cover full development lifecycle from specs to demos and releases.
  • Work with support and QA to ensure smooth rollout.

Skills

CS fundamentals
Programming experience
Java
C
C++
Python
ML interest
Communication

Education

Bachelor's degree in Computer Science or related field

Tools

Go
PostgreSQL
Elasticsearch
Swift
Protocol Buffers
REST
JavaScript
LLM
Elm

Job description

Salary: £50,000 - 82,000 per year

Requirements
  • We require a bachelors degree or higher in Computer Science or a closely related field.
  • We require a strong grasp of core computer science concepts, including memory management, concurrency, and backend development principles.
  • We require strong programming skills supported by several years of professional software engineering experience.
  • We require experience with Java, C, C++, or similar languages, and an openness to learning Go.
  • We require familiarity with Python or similar scripting languages.
  • We value an interest or background in data science, machine learning, statistical analysis, or natural language processing, especially as applied to behavioral analytics and anomaly detection.
  • We look for clear communicators who work well with a wide range of collaborators and build shared understanding across disciplines.
Responsibilities
  • We design and maintain policies written in Starlark that run on endpoints to detect signs of unauthorized or malicious activity.
  • We continuously investigate new techniques to detect emerging forms of cybersecurity violations.
  • We apply machine learning and statistical techniques to detect anomalies and identify suspicious or unexpected behavior.
  • We research and develop data identifiers, such as regular expressions, to detect sensitive information.
  • We contribute to the underlying content extraction and identification infrastructure, including components written in C, C++, and Swift.
  • We enhance and maintain the execution environment for policies, built primarily in Go.
  • We manage the policy lifecycle within our backend systems, including APIs and infrastructure built in Go, using technologies like Protocol Buffers, PostgreSQL, and Elasticsearch.
  • We collaborate with teams across the company on browser extensions, mail plugins, content inspection, data blocking, REST APIs, and frontend improvements.
  • We work across the full development lifecycle, from writing technical specifications and coordinating implementation to demoing features, supporting launches, and ensuring solutions are well documented and maintainable.
  • We partner closely with support and QA teams to prepare for releases, debug early issues, and ensure a smooth rollout experience.
Technologies
  • Backend
  • ElasticSearch
  • Frontend
  • Support
  • Java
  • Machine Learning
  • PostgreSQL
  • Python
  • REST
  • Security
  • Swift
  • C#
  • Elm
  • Embedded
  • Golang
  • JavaScript
  • LLM
  • UX UI Design
More

We are Fortinet, a cybersecurity pioneer with over two decades of excellence, committed to safeguarding people, devices, and data everywhere. Our FortiDLP platform processes millions of data points per second and helps innovative companies worldwide protect against data loss through human-centric security. You will join our Insight Team, working office-based in our Moorgate, London premises four days per week, and contribute to a high-standard engineering culture built on collaboration, rigorous testing, thorough code reviews, and shared responsibility for quality and reliability. We offer an inclusive work environment, a Total Rewards package supporting your health and financial well-being, and the opportunity to make a meaningful impact for our global customer base.

last updated 36 week of 2026

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

Similar jobs worth comparing

Software Engineer, Cybersecurity Analytics & Enforcement
Software Engineer, Cybersecurity Analytics & Enforcement

Fortinet, Inc. • Greater London

On-site
GBP 70,000 - 95,000
Software Security Engineer
Software Security Engineer

Fortinet, Inc. • City Of London

On-site
GBP 70,000 - 110,000
Cybersecurity Analytics Engineer - Policy Rules & Anomaly Detection
Cybersecurity Analytics Engineer - Policy Rules & Anomaly Detection

Fortinet, Inc. • Greater London

On-site
GBP 70,000 - 95,000
Cybersecurity Analytics Engineer - ML & Policy Enforcement
Cybersecurity Analytics Engineer - ML & Policy Enforcement

Fortinet • Greater London

On-site
GBP 50,000 - 82,000
Total Rewards package
Health benefits
London Moorgate office four days aweek
Senior Software Engineer, Backend Services & APIs
Senior Software Engineer, Backend Services & APIs

Fortinet • Greater London

On-site
GBP 65,000 - 85,000
Senior Software Engineer, Agent Endpoint DLP
Senior Software Engineer, Agent Endpoint DLP

Fortinet • Greater London

On-site
GBP 90,000 - 130,000
Diversity and inclusivity programs
Attractive Total Rewards package
Security Engineer - Security Operations
Security Engineer - Security Operations

Perk • Greater London

On-site
GBP 72,000 - 85,000
Equity options
Private medical insurance
Life insurance
+2
Systems Engineer
Systems Engineer

Fortinet • Greater London

On-site
GBP 50,000 - 82,000
Senior Software and Security Engineer
Senior Software and Security Engineer

deltaflare • Greater London

On-site
GBP 83,000 - 95,000
25 days annual leave
Employer contributed pension
MacBook and EC2 Linux dev environment
Cyber Software Engineer
Cyber Software Engineer

Roke • Romsey

On-site
GBP 37,000 - 77,000
30 days holiday + bank holidays
Relocation packages available
On-site gym
+1