> Markdown version of [/jobs/ext/2733088-principal-software-development-engineer](https://www.wearedevelopers.com/jobs/ext/2733088-principal-software-development-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Development Engineer - **Company:** Fortinet Inc. - **Location:** Sunnyvale, CA, United States - **Experience:** Expert - **Salary:** $200,500.0 - $260,500.0 - **Contract:** Permanent contract - **Skills:** Software Bug Management, C++ (Programming Language), JSON, CURL, Networking Basics, Network Administration, Parsing, Posix, Software Engineering, Transmission Control Protocol (TCP), Information Technology, Routing & Switching, Firewall Services Module, Restful APIs - **Published:** September 5, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/85470807/1 ## About the Role * 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 Must be authorized to work in the U.S. without sponsorship. ## Description \* 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-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 ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Using WebAssembly to run, extend, and secure your application](https://www.wearedevelopers.com/videos/652-using-webassembly-to-run-extend-and-secure-your-application) - [Don’t Insert Crazy! On cURL and AI Slop - Daniel Stenberg](https://www.wearedevelopers.com/videos/1796-don-t-insert-crazy-on-curl-and-ai-slop-daniel-stenberg) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Capture the Flag 101](https://www.wearedevelopers.com/videos/416-capture-the-flag-101) - [On developing smartphones on wheels](https://www.wearedevelopers.com/videos/258-on-developing-smartphones-on-wheels) ## Related Articles - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries)