senior Software Engineer ic · Posted May 27, 2026
$150,000 – $167,000
USD per year

About this role

Fortinet is hiring a senior-level Software Engineer based in Sunnyvale, CA. The posting calls out experience with C, Linux, Networking. Compensation is listed at $150,000–$167,000 per year.

Role
Software Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Employment
Full-time
Location
Sunnyvale, CA
Department
Software Development
Posted
May 27, 2026

More roles at Fortinet

Senior Embedded Software Developer
Burnaby, Canada · senior
C SQL PostgreSQL
Inside Regional Account Manager - Public
Brussel · mid
Salesforce
Senior Windows Developer (FortiClient)
Burnaby, Canada · senior
C Networking API Development
AI Application QA Specialist
Burnaby, Canada · mid
Python SQL LLMs
Senior Release QA
Burnaby, Canada · senior
VMware Linux Networking
All Fortinet jobs →

Job description

from Fortinet careers

Responsibilities
•    Design and implement scalable and high-performance Next Generation Firewall that supports Carrier-Grade NAT, intrusion prevention, antivirus and VPN in virtualization and cloud-computing environment.
•    Develop and implement fast packet processing data-plane modules for FortiGate-VM product.
•    Develop prototypes and experiment state-of-art technologies.
•    Take ownership of performance-critical code in both kernel-space drivers and user-space applications.
•    Work closes with the QA team to address and resolve the reported bugs and issues.

Requirements
•    5+ years of C/C++ programming experience in Linux/Unix environments.
•    Proven experience in debugging and troubleshooting large-scale software systems.
•    Strong familiarity with TCP/IP network stack.
•    Proficiency with the GNU C/C++ toolchain.
•    Excellent communication skills, strong team player, self-directed and self-motivated with the ability to work independently and efficiently.

Nice-to-have Qualifications:
•    Familiarity with DPDK/XDP/eBPF is a big plus.
•    Knowledge of Linux or BSD kernel networking stack and device driver development is a plus.
•    Understanding of popular DPI techniques such as firewall, IPS, antivirus and web proxies is advantageous.

Education

  • Bachelor or Master of Computer Science or Electronic Engineering.

     

     

    Must be authorized to work in the U.S. without sponsorship.

     

     

This is an excerpt. Read the full job description on Fortinet careers →
All software engineering jobs software engineering in Sunnyvale, CA Jobs in Sunnyvale, CA software engineering salaries software engineering career path
All Fortinet Jobs Browse software engineering roles senior positions