Staff Software Development Engineer

Fortinet

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,000–$215,000 / yr
Posted
120 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $215k
This role $182k
$137k most similar roles pay here $276k

This role pays less than 78% of similar roles. Most pay $187,375–$242,312 — the shaded band above. At the midpoint, this role pays about $182k versus about $215k 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 43 open roles on FindRole.

Listed pay typically runs $179,000–$219,000 across 35 roles with salary data.

Most-posted roles

View all roles at Fortinet

At a glance

TL;DR · Staff Software Development Engineer

As a Staff Software Development Engineer, you will join the team to develop and enhance critical features including signature engines, header security, CSRF, WAF scripting, API security, and bot mitigation. You will build debugging and unit testing tools for web security while collaborating with Cloud, Intelligence, Product Management, R&D, and QA teams to improve intelligence databases, manage product roadmaps, and ensure high-quality feature delivery. The role requires proficiency in C, Linux development tools like gcc, gdb, libc, and GNU Make, alongside deep knowledge of HTTP/HTTPS/HTTP2 protocols. You will work with web servers such as Nginx, Apache, and Haproxy while addressing common security issues like SQL injection and XSS. Your expertise will focus on solving complex network security challenges involving firewalls, IDS/IPS, VPN, SSL, WAF, and ADC technologies within the network security industry.

What does a Software Development Engineer earn in California?

Median $217725 from 77 postings across 8 companies.

See salary data

What you'll do

  • Develop and enhance features for signature engines, header security, WAF scripting, and bot mitigation.
  • Enhance debugging and unit testing tools specifically for web security features.
  • Provide expertise on web security events and conduct internal training sessions.
  • Collaborate with Cloud and Intelligence teams to improve feature accuracy and intelligence databases.
  • Design new features and contribute to product roadmaps in coordination with Product Management.
  • Deliver high-quality features by collaborating with R&D and QA throughout the development lifecycle.
  • Research emerging technologies and industry tools to devise innovative technical solutions.

What we're looking for

  • 8+ years of relevant work experience.
  • Bachelor's degree in Computer Science, Engineering, or a related technical program.
  • Proficiency in C language and Linux development tools like gcc, gdb, libc, and GNU Makefiles.
  • Solid knowledge of HTTP/HTTPS/HTTP2 protocols.
  • Familiarity with network firewalls, IDS/IPS, VPN, SSL, WAF, and ADC.
  • Experience with Linux systems and networking troubleshooting.
  • Hands-on experience developing in common web servers and proxies like Nginx, Apache, or Haproxy.
  • Understanding of Web technologies (HTML/CSS/JS/JSON/XML) and OWASP Top 10 security issues.
  • Experience with security detection, penetration testing, and crawling tools such as ModSecurity, Snort, Burp Suite, or Metasploit (preferred).
  • US citizenship is required.

More like this

Similar roles

Staff Software Development Engineer

Fortinet

Sunnyvale, CA 70 days ago $150,000$215,000
C Linux HTTP HTTPS HTTP2 Nginx Apache HAProxy HTML CSS JavaScript JSON XML WAF IDS IPS VPN SSL OWASP Top 10 ModSecurity Snort Burp Suite Metasploit Sqlmap Selenium Puppeteer GNU Makefile gcc gdb
8+ yrs exp

Staff Software Engineer

Circle

Remote (San Francisco, CA) +11 28 days ago $195,000$257,500
Go Java Blockchain Web3 RESTful API Microservices AWS Google Cloud Microsoft Azure Kubernetes EKS ECS SQL NoSQL System Design
7+ yrs exp Remote

Staff Software Engineer

PayPal

Austin, TX +1 9 days ago $160,500$238,700
Python RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar AWS GCP Azure Terraform SDLC
5+ yrs exp Hybrid

Staff Software Engineer

Warner Bros. Discovery

Remote (Atlanta, GA) 66 days ago
AWS JavaScript Docker Git API Design Data Modeling Scrum Kanban Cloud-native State Management Algorithms Data Structures
8+ yrs exp Remote

Staff Software Engineer

Cisco

Remote (Durham, NC) 42 days ago $151,600$222,400
AWS GCP Azure Kubernetes Go Python Java Distributed Systems CI/CD Microservices REST RAG Multi-agent Frameworks
8+ yrs exp Remote

Staff Software Engineer

The Hartford

Hartford, CT +3 42 days ago $116,000$174,000
Generative AI Prompt Engineering AWS GCP Azure Python C# .NET Java Go Angular React Node.js RESTful APIs Microservices SQL Server Snowflake PostgreSQL MongoDB CI/CD
8+ yrs exp Hybrid