Staff Software Developer

Fortinet

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Santa Clara, CA
Salary
$179,000–$219,000 / yr
Employment
Full-time
Posted
116 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $195k
This role $199k
$128k $279k
below market most similar roles pay here above market

This role pays less than 60% of similar roles. Most pay $170,987–$219,425 — the blue band above. At the midpoint, this role pays about $199k versus about $195k 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 102 open roles on FindRole.

Listed pay typically runs $140,000–$183,000 across 77 roles with salary data.

Most-posted roles

View all roles at Fortinet

At a glance

TL;DR · Staff Software Developer

The Staff Software Developer joins the FortiSASE team to design, build, and enhance a platform focused on scalability, reliability, and AI-driven features. This role involves architecting core product capabilities, developing AI/ML applications, and managing network security configurations, telemetry analytics, data persistence, and RESTful API design. The developer will research emerging technologies, drive automation adoption, and troubleshoot production issues using observability tools. Key technical requirements include proficiency in Python and Golang, along with hands-on experience in Kubernetes, Docker, and Docker Compose. Candidates must understand network telemetry pipelines using Kafka and time-series databases, MLOps practices, and cloud platforms like AWS, GCP, and OpenStack. The work addresses complex problems in the network and cloud security domain, specifically utilizing AI for anomaly detection and predictive analytics.

What does a Software Developer earn?

Median $149350 from 80 postings across 15 companies.

See salary data

What you'll do

  • Design, build, and enhance the FortiSASE platform for scalability and reliability.
  • Integrate AI-driven features into the core product capabilities.
  • Develop new solutions for network security configuration, telemetry analytics, and data persistence.
  • Design and maintain RESTful APIs for the platform.
  • Research and evaluate emerging technologies in AI and automation for product adoption.
  • Diagnose and resolve production issues using modern observability and AI-assisted tools.
  • Build scalable and maintainable systems using Python and Golang.
  • Manage containerization and orchestration using Kubernetes, Docker, and Docker Compose.

What we're looking for

  • Bachelor’s degree or above in Computer Science, Electrical Engineering, or a related field.
  • 5+ years of software development experience in the network and/or cloud security domain.
  • Strong programming expertise in Python and Golang to build scalable and maintainable systems.
  • Hands-on experience with containerization and orchestration technologies including Kubernetes, Docker, and Docker Compose.
  • Deep knowledge of network telemetry pipelines using Kafka and time-series databases with AI/ML techniques for anomaly detection.
  • Familiarity with modern AI development tooling, including data pipelines, feature engineering, model deployment, and MLOps practices.
  • Working knowledge of cloud platforms and APIs including AWS, GCP, and OpenStack; experience with cloud AI/ML services is a plus (preferred).

More like this

Similar roles

Staff Software Development Engineer

Fortinet

Sunnyvale, CA 116 days ago $150,000–$215,000
C Linux Nginx Apache HAProxy HTTP HTTPS HTTP2 WAF IDS IPS VPN SSL HTML CSS JavaScript JSON XML ModSecurity Snort Burp Suite OWASP ZAP Metasploit Sqlmap Selenium Puppeteer gcc gdb libc GNU Makefile SQL Injection XSS CSRF MITM DoS
8+ yrs exp

Staff Software Development Engineer

Fortinet

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

Staff Software Developer

McKesson Corporation

Columbus, OH 81 days ago
Distributed Systems Microservices APIs Cloud-native AWS CI/CD DevOps Infrastructure Automation Event-driven Architectures Observability Automated Testing Site Reliability Platform Engineering Software Architecture AI-assisted Development
10+ yrs exp Hybrid

Staff Software Development Engineer

Adobe

San Jose, CA 20 days ago $159,200–$301,600
Java Scala Go Python Microservices Kubernetes Docker CI/CD GitOps Distributed Systems Event-Driven Architecture Cloud-Native Observability Generative AI High-Availability Systems
10+ yrs exp

Staff Software Development Engineer

CVS Health

Remote (IL) +48 56 days ago $106,605–$284,280
Java Generative AI Agentic AI Microservices CI/CD AngularJS JavaScript Oracle NoSQL NLP Cloud Computing Full Stack Development Agile
7+ yrs exp Remote

Staff Software Development Engineer

Fortinet

Sunnyvale, CA 116 days ago $150,000–$200,000
C Linux Unix U-boot Linux Driver Hardware Bring up SDK Porting Software Development Fundamentals
8+ yrs exp