Principal Software Development Engineer

FortinetSunnyvale, CA
Onsite

About The Position

Fortinet is seeking a Principal Software Development Engineer to join their team. This role involves troubleshooting complex, system-level, multi-component issues across various layers from kernel to application. The engineer will provide system-level optimizations and improvements in the OS to meet evolving business requirements, collaborate with the hardware team to support new platform delivery, and maintain existing OS-related software components. Fortinet secures the largest enterprise, service provider, and government organizations worldwide, empowering customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network. The Fortinet Security Fabric architecture delivers security without compromise to address critical security challenges in networked, application, cloud, or mobile environments.

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.
  • Strong communication skills and ability to work with cross-function teams.
  • Enthusiasm for system-level techniques.
  • US citizenship is required

Nice To Haves

  • Experience with virtualization/container/cloud technologies is preferred.

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.

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