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 careers

Responsibilities

  • 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 →