Designs, develops, and maintains networking software for current and future network and security products. The role implements and enhances network protocols and features, investigates connectivity, interoperability, performance, and stability issues, and analyzes packet flows to optimize network processing. It works with hardware, firmware, and QA teams to integrate and validate features across network environments, participates in design, code reviews, testing, and documentation, and supports resolution of customer-reported network issues. The position requires delivering high-quality software on schedule and communicating effectively. The role requires at least three years of networking-related software development experience, strong C/C++ skills in Unix/Linux, and a solid understanding of TCP/IP, Ethernet, IPv4/IPv6, switching, and routing. A bachelor's degree in computer science, computer engineering, or electrical engineering—or equivalent practical experience—is required; a master's degree is preferred. The stated U.S. base salary range for this full-time position is $123,000–$151,000. Fortinet lists medical, dental, vision, life and disability insurance, a 401(k), 11 paid holidays, vacation and sick time, and a comprehensive leave program. Roles are eligible for the Fortinet equity program; bonus eligibility is reviewed at hire and annually at the company's discretion.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level