Senior Software Development Engineer
Fortinet · Sunnyvale, CA · Software Development
senior
Software Engineer
ic
3+ yrs Bachelor's
· Posted Jul 3, 2025
$130,000 – $170,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, Encryption and roughly 3+ years of relevant work. Listed education preference: a bachelor's degree or equivalent. Compensation is listed at $130,000–$170,000 per year.
- Role
- Software Engineer
- Function
- software engineering
- Level
- senior
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Sunnyvale, CA
- Experience
- 3+ years
- Education
- Bachelor's degree
- Department
- Software Development
- Posted
- Jul 3, 2025
AI Summary
Lead product roadmaps, feature design, and certifications while developing pre/post-sales tools. Requires 3+ years software development experience with strong C programming in Linux, network programming expertise (sockets, TCP/IP, UDP, HTTP, SSL), and Linux debugging tools proficiency. Preferred: 2+ years networking development experience and network security product background.
More roles at Fortinet
Staff Software Developer
Burnaby, Canada · staff
C Linux Networking
Senior Software Development Engineer
Sunnyvale, CA · senior
C AWS GCP
Regional Acct Manager
Brazil · manager
Networking
Channel Sales Acct Manager
Rio de Janeiro, Brazil · manager
Regional Account Manager - Commercial
Istanbul · manager
Networking
All Fortinet jobs →
Job description
from Fortinet careersResponsibilities:
- Lead on product roadmaps, new features design, and product certifications.
- Work closely with R&D and QA throughout the product development lifecycle.
- Develop pre- and post-sales tools and environments.
- Research new technologies and trends to be familiar with and be able to devise new solution.
Requirements :
- 3+ years in software development work experience
- Good Problem Solving and Debugging skill is a must
- Strength in C programming in Linux environment
- Familiar with Linux operating system (its file system, shell, ssh, mount, chroot, etc)
- Experience in network programming (sockets, read/write/send/recv), multi-process/pthread, signal.
- Familiar with TCP/IP, UDP, HTTP, SSL, ICMP, ARP, Ethernet
- Fluent in communication and writes clear Documentation and Specifications
- 2+ years of networking related development experience under Linux environment is highly preferred
- Familiar with Linux debug tools: gdb, valgrind, perf is preferred
- Working experience with network security products(Firewall/IPS/ADC/WAF) is preferred..
- knowledge in performance tuning is preferred.
- B.S. in Computer Science or Electrical Engineering
The US base salary range for this full-time position is $130,000-$170,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.
This is an excerpt. Read the full job description on Fortinet careers →