Software Development Engineer

FortinetSanta Clara, CA
$123,000 - $151,000Onsite

About The Position

We are seeking a Software Development Engineer to join our team. This role involves developing and maintaining software components for current and future networking products. You will design, develop, and implement highly scalable software features and infrastructure for our next-generation security platform, preparing it for cloud-native deployment. Responsibilities include hands-on bug fixing for existing products, close collaboration with DevOps and QA teams to deliver high-quality products, and profiling, optimizing, and tuning systems software (management/control/dataplane) for efficient cloud operation. You will implement software features with high quality and on schedule, and communicate effectively, both verbally and in writing.

Requirements

  • Rich experience in cloud based product related software development and cross-platform development
  • Strong knowledge and experiences and hands-on programming skills in Python, and debugging skills;
  • Experience with Docker and Kubernetes or other container orchestration and traffic steering platforms
  • Strong understanding of principles of DevOps and Continuous Delivery
  • Good understanding of cloud-based product design's considerations and limitations in areas of microservice architectures, security, global network infrastructure, distributed systems, and load balancing.
  • Good knowledge in Firewall, IPSec, SSL, IdP, TLS, DNS, CASB, SDN, and TCP/IP networking

Nice To Haves

  • Knowledge of Go and C/C++ is a plus.

Responsibilities

  • Develop and maintain software components on current and future networking related products.
  • Design, develop and implement highly scalable software features and infrastructure on our next-generation security platform ready for cloud native deployment
  • Hands on in bug fixing current products.
  • Work closely with DevOps and QA team to deliver high quality products
  • Profile, optimize and tune systems software (management/control/dataplane) for efficient cloud operation
  • Implement software features of high quality and on schedule.
  • Communicate effectively, both verbal and written.

Benefits

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