Software Engineer, FortiSIEM Threat Detection & Integration

Fortinet

Confirmed live 2 days ago High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Sunnyvale, CA
Salary
$123,000–$151,000 / yr
Employment
Full-time
Posted
4 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $185k
This role $137k
$111k $238k
below market most similar roles pay here above market

This role pays less than 86% of similar roles. Most pay $150,987–$219,562 — the blue band above. At the midpoint, this role pays about $137k versus about $185k for comparable roles.

Based on 240 similar postings.

Employer

About Fortinet

Fortinet is a US-based cybersecurity company best known for its FortiGate next-generation firewalls. It sells a broad security platform spanning network security, SD-WAN, endpoint protection, cloud security, and SIEM/SOC operations.

Fortinet currently has 103 open roles on FindRole.

Listed pay typically runs $139,500–$181,500 across 76 roles with salary data.

Most-posted roles

View all roles at Fortinet

At a glance

TL;DR · Software Engineer, FortiSIEM Threat Detection & Integration

Software Engineer – FortiSIEM Threat Detection & Integration joins the FortiSIEM Advanced Threat Integration engineering team to bridge software development and security detection engineering. The role involves working close to the data path to ingest and normalize security telemetry, building parsers, modeling detections, and developing supporting code and tooling for FortiSIEM content. Key responsibilities include analyzing raw security logs, creating security rules, reports, and dashboards, and researching vendor documentation. The position requires proficiency in Python, regular expressions, APIs, and shell scripting within Linux environments using Git/GitLab for source control. Candidates must demonstrate skills in data structures, algorithms, and object-oriented design. The work focuses on converting unfamiliar logs, schemas, and APIs into deterministic software and detection logic to solve security telemetry normalization and integration problems.

What does a Software Engineer earn in California?

Median $214500 from 1123 postings across 74 companies.

See salary data

What you'll do

  • Analyze raw security and audit logs from Fortinet and third-party products to identify key fields.
  • Build and maintain log parsers to extract and normalize data into standard event attributes.
  • Create and update security rules, reports, dashboards, and detection content.
  • Develop and maintain lightweight integrations and supporting tools using Python, regex, and APIs.
  • Test and troubleshoot parsers, rules, and integrations using representative log samples.
  • Research vendor documentation and advisories to support new integrations and detections.
  • Manage source control and code reviews using Git and GitLab in Linux environments.

What we're looking for

  • BS in Computer Science, Computer Engineering, Cybersecurity, or a related technical field, or equivalent practical experience.
  • 3+ years of software engineering experience for candidates with a BS, or 2+ years with an MS.
  • Strong Python programming skills including data structures, file and network I/O, error handling, testing, and debugging.
  • Strong regular-expression skills and ability to reason about correctness and performance when parsing untrusted or irregular log data.
  • Solid understanding of core programming concepts including algorithms, data structures, complexity, object-oriented design, and concurrent or asynchronous execution.
  • Good working knowledge of Linux, including processes, files, permissions, networking basics, command-line troubleshooting, and shell scripting.
  • Working knowledge of Git/GitLab and collaborative code-review workflows.

More like this

Similar roles

Staff Software Engineer, Cloud Platform

Fortinet

Santa Clara, CA 73 days ago $179,000–$219,000
Python Terraform OpenTofu Kubernetes CI/CD AWS Azure Google Cloud OpenStack ClickHouse Linux Distributed Systems infrastructure-as-code Observability Networking SaaS Disaster Recovery
8+ yrs exp Hybrid

Senior Software Engineer, Cloud Platform

Fortinet

Santa Clara, CA 31 days ago $140,000–$160,000
Python Terraform OpenTofu Kubernetes CI/CD AWS Azure Google Cloud OpenStack ClickHouse Prometheus VictoriaMetrics Grafana CloudWatch Linux Networking SaaS SIEM
4+ yrs exp Hybrid

Software Engineer, Secure Devices

Stripe

New York, NY 149 days ago $173,000–$259,600
Go Swift Objective-C macOS iOS Android Windows AWS TCP DNS SSH TLS HTTP Data Loss Prevention Endpoint Detection and Response Configuration as Code Linux Networking Protocols

Software Security Engineer

Booz Allen Hamilton

Rome, NY 9 days ago $69,300–$158,000
Java JavaScript C C++ Python SDLC Static Code Analysis Fortify OpenText VMware Linux Windows NIST RMF Security+ CISSP Information Assurance Cybersecurity

AI Security Software Engineer

Carnegie Mellon University

Pittsburgh, PA +1 26 days ago
Machine Learning AI Security Generative AI Large Language Models Adversarial Machine Learning Data Analytics Natural Language Processing Computer Vision Containerization Microservices Data Visualization NetFlow Cybersecurity Statistical Modeling System Design
8+ yrs exp

Staff Software Engineer, Security

Okta Inc

Bellevue, WA 21 days ago $194,000–$267,000
Java Application Security Cryptography Authentication Authorization Certificates Secrets Management AWS GCP MySQL Redis Elasticsearch Post-Quantum Cryptography Agentic AI Distributed Systems Agile
8+ yrs exp