Netskope is hiring a

Staff Software Engineer, Data Security


About Netskope

Today, there are more data and users outside the enterprise than inside, causing the network perimeter as we know it to dissolve. We realized a new perimeter was needed, one that is built in the cloud and follows and protects data wherever it goes, so we started Netskope to redefine Cloud, Network and Data Security. 

Since 2012, we have built the market-leading cloud security company and an award-winning culture powered by hundreds of employees spread across offices in Santa Clara, San Francisco, Seattle, Bangalore, London, Melbourne, and Tokyo. Our core values are openness, honesty, and transparency, and we purposely developed our open desk layouts and large meeting spaces to support and promote partnerships, collaboration, and teamwork. From catered lunches and office celebrations to employee recognition events (pre and hopefully post-Covid) and social professional groups such as the Awesome Women of Netskope (AWON), we strive to keep work fun, supportive and interactive.  Visit us at Netskope Careers and follow us on Twitter @Netskope and Facebook. 

Staff Software Engineer, Data Security

Job Duties

Netskope Data Security engineers work on architecting, designing, and delivering highly effective, scalable, and high-performance solutions required for the next generation of data inspection.

Please note, this team is hiring across Staff, Sr. Staff, and Principal Engineer levels and candidates will be assessed and leveled based on skills and experience.

In this job you will: 

  • Design and develop features as part of the data security service offering.
  • Use advanced data structures and algorithms in C, C++, Python.
  • Analyze contextual data in real-time to provide security.
  • Perform deep content inspection of traffic in near real time.
  • Develop highly scalable software solutions.


  • 7+ years of industry experience building high-performance, scalable, and secure dataplane services.
  • Programming mastery in C++, C and Python.
  • Passionate about data security and protecting sensitive and confidential data; Inspire out of the box thinking to solve challenging problems.
  • Strong understanding of computer architecture – multi-threading, CPU scheduling, memory management.
  • Solid understanding of algorithms and data structures to implement real-time inline data processing.
  • Experience and knowledge of TCP, SSL, HTTP, SMTP protocols and REST Services.
  • Experience in network and web security technologies (firewalls, web security, IDP / IPS, DNS based security, etc.).
  • Knowledge of Linux, Windows, and Mac OS and solid experience with at least one at the system level.
  • Working knowledge of regular expression syntax and tools is a plus.
  • Strong analytical and troubleshooting skills using debuggers like gdb and tools like Valgrind.
  • Experience with Docker and Kubernetes.
  • Experience in CI/CD using tools like Drone, Jenkins, or other similar technologies.
  • Proponent of TDD a big plus, knowledge of various unit testing frameworks.


  • BS in Computer Science or equivalent technical degree required, MS strongly preferred




Looking for a job?

Staff Software Engineer, Data Security at Netskope looks great, right? We have dozens of similar job posts on our site, interested? Leave your email and we'll send the best matches.