Software Engineer-Cybersecurity Analytics & Enforcement

Fortinet
London
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Collaboration","Ownership"]

Join Fortinet’s Insight Team to design, implement, and evolve the policy engine that detects cybersecurity violations across FortiDLP. You will implement configurable Starlark policies, apply ML and statistical techniques to identify anomalies, develop data identifiers, and enhance the Go-based backend and supporting infrastructure (PostgreSQL, Elasticsearch, Protocol Buffers), collaborating across teams in a fast-paced cybersecurity data platform.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fortinet
Fortinet
4 months ago

Software Engineer-Cybersecurity Analytics & Enforcement

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

Join Fortinet’s Insight Team to design, implement, and evolve the policy engine that detects cybersecurity violations across FortiDLP. You will implement configurable Starlark policies, apply ML and statistical techniques to identify anomalies, develop data identifiers, and enhance the Go-based backend and supporting infrastructure (PostgreSQL, Elasticsearch, Protocol Buffers), collaborating across teams in a fast-paced cybersecurity data platform.
Location: London
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design and maintain policies written in Starlark that run on endpoints to detect signs of unauthorized or malicious activity.
  • •Continuously investigate new techniques to detect emerging cybersecurity violations.
  • •Apply machine learning and statistical techniques to detect anomalies and identify suspicious behavior.
  • •Research and develop data identifiers (regular expressions) and contribute to content extraction and identification infrastructure (C/C++/Swift).
  • •Enhance and maintain the execution environment for policies built in Go, and manage the policy lifecycle in backend systems including APIs and infrastructure implemented with Go.

Key Requirements

  • •A degree in Computer Science or closely related field (Bachelor’s or higher).
  • •Several years of professional software engineering experience.
  • •Experience with Java, C, C++, or similar languages; willingness to learn Go.
  • •Familiarity with Python (Starlark embedding language familiarity is a plus).
  • •Strong interest or background in data science, machine learning, statistics, or NLP is a plus; role is primarily software engineering.
Experience:Cybersecurity
Education:Bachelor's
Skills:CommunicationCollaborationOwnership
Languages:English
Tech Stack:StarlarkGoProtocol BuffersPostgreSQLElasticsearchJavaCC++PythonElmJavaScriptC#

Company Brief

Fortinet
Provides enterprise cybersecurity solutions including data protection, cloud security, network security, and user and entity behavior analytics to help organizations prevent insider threats, secure cloud and on-premises environments, and enforce data loss prevention policies.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Private Equity Backed
Headquarters: Austin, United States
Founded: 1994
WebsiteLinkedIn