Senior Software Engineer, Back-End at Netskope
San Francisco, CA, US

We are looking for a Senior Software Engineer to join the Netskope Next Gen SWG team. In this role you will help to architect, design and implement our cloud-based web security solution that prevents malware, detects advanced threats, filters traffic, protects data, controls app use for any user, location or device. 

In this job you will: 

  • Design and develop features on the NG-SWG
  • Use advanced data structures and algorithms in C and C++
  • Maintain key components and external modules.
  • Research on optimization algorithms and improve performance
  • Solve problems with quick and elegant solutions

Qualifications/Requirements

  • Strong C/C ++ design and implementation (5+ years)
  • Good knowledge of C ++ idioms and design patterns. 
  • Experience programming multi-threaded solutions and knowledge of synchronization techniques
  • Experience with Microsoft Windows API’s / Linux API’s
  • Good understanding of memory management and runtime optimization
  • Excellent debugging, memory profiling and performance testing skills
  • Experience developing complex products with many components
  • Experience with NodeJs and API based services ( RESTful APIs )
  • An energetic self-starter with strong analytical and troubleshooting skills, as well as the ability to wear multiple hats
  • Proponent of TDD a big plus, knowledge of various unit testing frameworks
  • Bonus points for experience with 2D/3D graphics and image processing
  • Bonus points for experience with browsing engines such as Chromium, etc.