Senior Software Developer

FortinetBurnaby, BC

About The Position

Fortinet secures the largest enterprise, service provider, and government organizations around the world. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network - today and into the future. Only the Fortinet Security Fabric architecture can deliver security without compromise to address the most critical security challenges, whether in networked, application, cloud or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 500,000 customers trust Fortinet to protect their businesses.

Requirements

  • 5+ years of experience in software development within Unix/Linux environments and 3+ years of experience in Linux kernel development.
  • Strong expertise in C/C++ and data structures.
  • In-depth knowledge and experience with networking concepts and architecture, including IP, TCP, DHCP, WCCP, DNS, and routing protocols.
  • Strong understanding of the Linux kernel network protocol stack.
  • Ability to quickly switch focus and adapt to new technologies and methodologies.
  • Excellent problem-solving and troubleshooting skills.
  • Canadian citizenship is required

Nice To Haves

  • Candidates with experience in developing network security products will be preferred.

Responsibilities

  • Develop, design, and test software for Fortinet products, including Linux applications and kernel modules.
  • Maintain, evaluate, optimize, and support the implementation of software and firmware products.
  • Troubleshoot and resolve bugs in current Fortinet products.
  • Implement new features based on feature specifications and priorities.
  • Research, investigate, and define new areas of technology to enhance existing FortiWEB and FortiADC products or explore new product directions; re-evaluate the design and implementation of current source code.
  • Maintain and document code using a source control system.
  • Play a key role in realizing the product roadmap.

Benefits

  • 100% company paid medical, dental, and vision coverage
  • Health Spending Account
  • Personal Spending Account
  • Employee & Family Assistance Plan (EFAP) offers access to counseling, legal advice, mental health resources
  • Critical illness insurance
  • Disability insurance
  • Life insurance
  • Group Registered Retirement Savings Plan (RRSP) with a company match
  • Competitive Paid Time Off
  • Flexible leave policies
  • Paid health days
  • Fortinet equity program
  • Bonus eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service