Software Developer
Overview
In this role you will craft Windows software with C/C++ to advance Fortinet's FortiClient. You’ll work on network programming and VPN-related features, including Windows driver aspects, in a fast-paced, collaborative environment. You will solve complex problems, ensuring robust, secure networking solutions. This is an opportunity to contribute to cutting-edge cybersecurity software and shape how customers experience trusted connectivity.
Compensation / Benefitsmedical, dental, vision insurancelife and disability insurance401(k)11 paid holidaysvacation time and sick timeequity program
ResponsibilitiesDevelop Windows software using C/C++ with object-oriented designContribute to network programming and VPN-related features (TCP/IP, UDP)Engage in Windows driver programmingCollaborate with cross-functional teams and work independently in a fast-paced settingDemonstrate strong problem-solving and attention to detail
Key requirementsBachelor’s degree in computer science or equivalent; advanced degree preferredMinimum 7 years of software development experienceStrong familiarity with VPN technologies and protocolsExperience with Rust is a significant plusExperience with Python or JavaKnowledge of network security practicesproblem-solvingattention to detailability to work independentlyC/C++object-oriented programmingnetwork programming (TCP/IP, UDP)