Job Description

Fortinet is currently seeking an intermediate to senior level Backend Developer to develop our new appliance, which has real impact in detecting and protecting against 0-day security attacks with 0 false positive alerts. The ideal candidate needs to have sound knowledge of PYTHON programming, hands-on experience working in Linux environment and good knowledge of networking protocols (TCP/IP). This is a great opportunity to work with Fortinet products while expanding your knowledge and developing your skills in network security.

Job Responsibilities:

  • Perform hands-on bug fixes for the current product
  • Develop, design, and test the software for the current product
  • Maintain, evaluate, tune, and support the implementation of software and firmware
  • Implement new features according to the new feature specifications
  • Research, investigate, and define new areas of technology to enhance existing features or new product directions; re-evaluate the design and implementation of current source code
  • Maintain and document code using source control system

Job Skills Required:

  • 5+ years project experience in software development within Unix/Linux environment
  • Excellent Python/C programming skills
  • Stronghold of data structures and multiple-threading/multiple-processing programming
  • Strong knowledge or experience with network, e.g. TCP/IP, DHCP, DNS etc.
  • Good knowledge of database/SQL
  • Experience with QEMU/KVM/docker/container/IOT would be a plus
  • Experience with Windows/AD would be a plus
  • Capable of switching focus in various situations and applying themselves to quickly learning new technologies and adopting new methodologies
  • Excellent problem solving and troubleshooting skills

Education Requirements:

  • Bachelor degree in computer science or related field



Job Overview

Sign in

Sign Up

Forgotten Password