Staff Software Development Engineer (SASE-MSSP)

FortinetSunnyvale, CA
Onsite

About The Position

We are seeking a Staff Software Development Engineer to join our team. This role involves developing and maintaining software components for current and future networking-related products. You will design, develop, and implement highly scalable software features and infrastructure on our next-generation security platform, preparing it for cloud-native deployment. The position requires hands-on bug fixing for current 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.
  • B.S. in Computer Science or Math or Electrical Engineering.
  • US citizenship is required.

Nice To Haves

  • M.S. preferred.
  • 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