Drimva

Fortinet

Principal Software Development Engineer

$200K–$260K

Sunnyvale, CA · Principal · Full-time · Posted Aug 13, 2026

Experience
Minimum 10 years of networking-related software development experience.
Education
B.S. in Computer Science or Electrical Engineering; M.S. highly preferable.
Visa sponsorship
Must be authorized to work in the U.S. without sponsorship.

About the job

Develops, maintains, and improves software components, core systems, and features for Fortinet products, including bug fixes and integration of third-party and proprietary code.

What you'll do

  • Collaborate with developers across teams and project management to drive product development and maintenance.
  • Develop, maintain, and improve software components, core systems, frameworks, and product features.
  • Fix bugs, integrate code, and deliver high-quality software on schedule.

What they ask for

  • At least 10 years of experience in networking-related software development.
  • Strong C/C++ experience in Unix/Linux environments.
  • Experience with REST API semantics, libcurl, JSON, and POSIX/System multi-process or multithreaded programming.
  • Solid knowledge of TCP/IP networking, switching, routing, network management, and software QA fundamentals.

Nice to have

  • M.S. degree is highly preferable.
  • Experience with embedded systems, networking principles, or firewall configurations and operation.

Pay

USD 200,500 - USD 260,500 base salary

Tools

C/C++, Unix/Linux, REST API, libcurl, JSON, Posix, System

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)