Senior Software Development Engineer

FortinetSunnyvale, CA
Onsite

About The Position

We are seeking a Senior Software Development Engineer to join our team. In this role, you will design and implement scalable and high-performance Next Generation Firewall solutions, including Carrier-Grade NAT, intrusion prevention, antivirus, and VPN functionalities within virtualization and cloud-computing environments. You will also develop and implement fast packet processing data-plane modules for the FortiGate-VM product, create prototypes, and experiment with state-of-the-art technologies. This position requires ownership of performance-critical code in both kernel-space drivers and user-space applications, and close collaboration with the QA team to resolve 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.
  • Must be authorized to work in the U.S. without sponsorship.
  • US citizenship is required

Nice To Haves

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

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.

Benefits

  • medical
  • dental
  • vision
  • life and disability insurance
  • 401(k)
  • 11 paid holidays
  • vacation time
  • sick time
  • comprehensive leave program
  • Fortinet equity program
  • Bonus eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service