principal Software Engineer tech_leadership · Posted May 13, 2026
$175,000 – $245,000
USD per year

About this role

Fortinet is hiring a principal-level Software Engineer based in Sunnyvale, CA. The posting calls out experience with Python, C, Bash, Linux. Compensation is listed at $175,000–$245,000 per year.

Role
Software Engineer
Function
software engineering
Level
principal
Track
Tech leadership
Employment
Full-time
Location
Sunnyvale, CA
Department
Software Development
Posted
May 13, 2026

More roles at Fortinet

Channel Systems Engineer - Egypt
Cairo, Egypt · mid
Salesforce Networking Security
Major Account Manager - Försvar
Stockholm, Sweden · manager
Security
Security Researcher
Burnaby, Canada · mid
React Kubernetes Serverless
Manager, Inside Sales SMB
Frisco, TX · manager
Networking
Technical Content Developer (AI)
Burnaby, Canada · mid
Python JavaScript PHP
All Fortinet jobs →

Job description

from Fortinet careers

Responsibilities:

  • Troubleshoot complex, system-level, multi-component issues that across multiple layers from kernel to application.
  • Provide system-level optimizations and improvements in the OS to meet the evolving business requirements.
  • Collaborate with our hardware team to support the delivery of our new platform.
  • Maintain the existing software components, OS related.

Requirements:

  • B.S./M.S. with 8+ years of relevant experience.
  • Hands-on experience with the Linux kernel, debugging, development, performance tuning, etc.
  • Detailed knowledge of Linux kernel, scheduling, VFS, memory management, I/O, etc.
  • Detailed knowledge of Linux network internals, TCP/IP, netfilter, network driver, etc.
  • Good knowledge of processor architecture, x86, arm, etc.
  • Programming skills in C/bash/python/go.
  • Experience with virtualization/container/cloud technologies is preferred.
  • Strong communication skills and ability to work with cross-function teams.
  • Enthusiasm for system-level techniques.

 

  • US citizenship is required

     

The US base salary range for this full-time position is $175,000-$245,000. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time as well as a comprehensive leave program.

Wage ranges are based on various factors including the labour market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.

All roles are eligible to participate in the Fortinet equity program, Bonus eligibility is reviewed at the time of hire and annually at the Company’s discretion.

Why Join Us:
We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being. Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe

#LI-KL1
#GD

 

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 principal positions