Netskope
About this role
The Windows counterpart to Netskope's macOS client role, and the more senior of the pair at 12 or more years. The Netskope Client runs on an employee's machine and routes their traffic through the company's security stack: secure web gateway, CASB, zero trust network access, cloud firewall and endpoint DLP. Building the Windows agent means multi threaded C++ against Windows internals, deep TCP/IP work, and cryptography, on software that has to be light enough to be invisible and reliable enough that a bug locks nobody out of the internet. As with the other client roles, Netskope states that this team hires across all levels and levels candidates individually after assessment, so treat the figure as the stated floor rather than a hard gate.
Who this is for
What the posting requires: 12 or more years of work experience in endpoint, network or cloud security product development. Strong C++ programming. Expertise in data structures and algorithms. Deep understanding of TCP/IP networking protocols. Deep understanding of Windows internals and working experience creating software on Windows. Knowledge of cryptography techniques. Experience writing multi platform code. Familiarity with web data formats such as JSON, XML and MIME. Knowledge of CI/CD tooling such as Jenkins. Strong written and verbal communication, described as open, transparent and consistent. A BS in computer science is required and an MS is strongly preferred.
The day to day: building Windows client security endpoint agent technology; writing multi threaded and multi platform C++; taking requirement specs through research, design and implementation with attention to reliability, sustainability, scalability and observability; writing and executing unit test routines; working with product management on requirements; and supporting QA.
Location and office reality: Bengaluru, Karnataka.
Who this is for: a Windows systems programmer with kernel or driver level depth in security or networking software. If your background is macOS instead, Netskope's macOS client role is on today's list at 10 or more years. Both are on the same team, so applying to the one that matches your platform is better than applying to both.
The day to day: building Windows client security endpoint agent technology; writing multi threaded and multi platform C++; taking requirement specs through research, design and implementation with attention to reliability, sustainability, scalability and observability; writing and executing unit test routines; working with product management on requirements; and supporting QA.
Location and office reality: Bengaluru, Karnataka.
Who this is for: a Windows systems programmer with kernel or driver level depth in security or networking software. If your background is macOS instead, Netskope's macOS client role is on today's list at 10 or more years. Both are on the same team, so applying to the one that matches your platform is better than applying to both.
Apply on company site
Opens www.netskope.com, the employer's own application page. Applying is always free.