Principal Software Development Engineer

FortinetSunnyvale, CA

About The Position

We are seeking a highly skilled Principal Software Development Engineer to join our team. In this role, you will be responsible for troubleshooting complex, system-level, multi-component issues that span across multiple layers from kernel to application. You will also provide system-level optimizations and improvements in the OS to meet evolving business requirements, collaborate with our hardware team to support the delivery of our new platform, and maintain existing software components, particularly those related to the OS. 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.

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