Principal Software Development Engineer

February 3, 2026
Application ends: July 30, 2026
Apply Now

Job Description

Join Our Staff
Position: Principal Software Development Engineer
Company: Fortinet

Job Brief

about the job

job description. . as a principal software engineer, you will:. .

Experience
Professional Development of 10 Years is required

Job Detail
  • Work with developers within the team and on other cross-functional projects, as well as project management to drive, develop, and maintain the product
  • Develop and maintain software components on current and future products
  • Hands on in bug fixing current products
  • Implement software features of high quality and on schedule
  • Integrate, maintain, and improve both 3 rd -Party and proprietary code
  • Design and implement core systems and frameworks, as well new features that build off them
  • Communicate effectively, both verbal and written

    We Are Looking For:

    Minimum of 10 years of experience in networking related software development
  • B
  • S
  • in Computer Science or Electrical Engineering; M
  • S
  • highly preferable
  • Strong C/C experience in Unix/Linux in environment are essential
  • Strong understanding of REST API semantics and their application in networking appliances
  • Experience in using libcurl for formulating REST API calls
  • Experience with JSON data objects and their creation and parsing semantics
  • Experience with multi process/thread programming using Posix and System
  • Solid grasp of networking fundamentals, specifically TCP/IP networking, switching and routing
  • Solid understanding of principles of network management
  • Knowledge of general QA procedures and methodologies as well as software development fundamentals
  • Experience with embedded systems is a plus
  • Experience with networking principles is a plus
  • Experience with firewall configurations and operation is a plus

    The US base salary range for this full-time position is $166,500 – $203,500
  • Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time as well as a comprehensive leave program


  • Wage ranges are based on various factors including the labor market, job type, and job level
  • Exact salary offers will be determined by factors such as the candidate’s subject knowledge, skill level, qualifications, experience, and geographic location


  • All roles are eligible to participate in the Fortinet equity program, Bonus eligibility is reviewed at time of hire and annually at the Company’s discretion


  • Why Join Us:

    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 ~