The Job logo

What

Where

Staff Engineer, IPSec & GRE

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

About the role

Please note, this team is hiring across all levels and candidates are individually assessed and appropriately leveled based upon their skills and experience.

IPSec/GRE is the primary steering method through which traffic enters the Netskope cloud. Our team bridges the networking and security worlds, and we work on some of the most challenging problems in the areas of networking, cloud and security. We build blocks of technology that define steering and monitoring, and we do so at scale by leveraging open source technologies. 

What's in it for you

As a member of this team you will help to design and build an end-to-end system to manage the protocols and infrastructure that powers our market-leading cloud security solutions for our global customer base. 

What you will be doing

You will be designing, developing and supporting high performance and scalable cloud systems and services.

Coordinating with other service development teams, product management and support teams to ensure scalability, supportability and availability for owned services and dependent services.

Supporting our global customer base by responding to and resolving customer issues in a timely manner.

Evaluating open source technologies to find the best fit for our needs, and contributing ideas back to the open source community.

Required skills and experience

8+ years of work experience in the areas of network or cloud security solutions

Excellent programming experience in C, C++(C++ 11),  Python, Typescript 

Fluency in data structures and algorithms

Experience with unit testing frameworks - C++ gtest, pytest

Experience with VM’s, Containers, Kubernetes, NFVs

A firm grasp of networking concepts - TCP/IP, SSL/TLS, HTTP/s protocol, VLANs, VPN, IPSec, GRE

Exposure to SQL Databases and noSQL datastores like MariaDB, MongoDB

Exposure to deployment frameworks such as Ansible

Hands-on experience with traffic analysis tools like Wireshark

Excellent analytical, debugging & problem-solving skills

Excellent verbal and written communication skills and the ability to communicate openly and transparently with your team and co-workers

Education

BE in CS or equivalent required, ME/M Tech/MS in CS or equivalent strongly preferred

Set alert for similar jobsStaff Engineer, IPSec & GRE role in Bengaluru, India
Netskope Logo

Company

Netskope

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 years

Category

Technology

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Netskope Logo

Staff Engineer, Backend

Netskope

Bengaluru, Karnataka, India

Posted: a year ago

About the role Please note, this team is hiring across all levels and candidates are individually assessed and appropriately leveled based upon their skills and experience. By bringing together zero trust security with network optimization, Netskope Borderless WAN allows customers to confidently provide secure, high-performance access to every remote user, device, site, and cloud. It also simplifies the on-boarding of traffic to the Netskope Security Cloud and NewEdge network, so customers can on-board more quickly and efficiently. What's in it for you We are looking for Software Engineers who are highly-focused on the quality of their software, and who can work in a fast paced environment at the cutting-edge of WAN edge & Cloud networking. If you have an eye for delivering high-quality, high-performance, scalable, automation-driven software, and you would like to participate in all stages of product and feature design, development, and deployment, we would like to speak with you.  What you will be doing ·         Interfacing with the product management team to scope and design features ·         Writing highly scalable, production ready code ·         Understanding and replicating complex customer topologies for dev testing ·         Interfacing with QE and ensuring the scope of QE testing is meets requirements Required skills and experience ·         8 to 12 years relevant industry experience, including product development, test and automation.  ·         Provide thorough and thoughtful technical guidance to team members and leadership Establish groundwork for new infrastructure and components through discussion and writing specifications Principled decision maker, but not dogmatic Expert in scalable cloud native multi-tenant architectures Fluency in TypeScript using strong types, type inference, object oriented and functional programming paradigms, concurrency and generics. Expert in web programming and HTTP based APIs (REST and GraphQL) Expert in SQL and NoSQL databases with focus on scale (BigQuery and Mongodb) Expert in Node/Express web stack Experience with cloud management of network devices Expert in Jest for unit testing Experience in modern front end technologies, preferably Angular Experience with kubernetes Expert in version control using git Some Linux command line and python Seamless collaboration in a remote team setting using Agile practices Passion for automation Passion for personal productivity improvement Passion for quality and customer satisfaction Passion for development driven testing   Education BS or MS in Computer Science or equivalent training/knowledge Location Chennai/ Bangalore

Netskope Logo

Engineering Manager,IPSEC & GRE

Netskope

Bengaluru, Karnataka, India

Posted: a year ago

About the role Please note, this team is hiring across all levels and candidates are individually assessed and appropriately leveled based upon their skills and experience. IPSec-GRE is one of the primary steering methods using which customers route their traffic to Netskope cloud. With this model, organizations improve their security posture, while reducing operational costs compared to traditional hardware appliances. What's in it for you In this role, you will manage an engineering team and contribute to building state of the art tools and technologies to design, develop and deliver a performant, scalable system that processes network packets at cloud-scale.   What you will be doing Enabling teams to build well-designed quality software. Maintaining and increasing Product resiliency and sustainability. Establishing best practices and code hygiene in software development. Managing, coaching, mentoring and encouraging the growth and career progress of team members. Collaborating with product managers and architects to lead the design, development and delivery of key cloud security services running in ~100 data centers globally. Required skills and experience A minimum of 12+ years of relevant work experience with 2+ years in a managerial role. Programming mastery in C/C++ , Go and Python A strong understanding of computer architecture – multi-threading, CPU scheduling, memory management. A proven history of building high-performance teams, and proficiency in defining effective engineering processes to accelerate the delivery of business results with high quality. Proficiency in Network protocol stack (L3 - L7) with an indepth understanding of IPSec and GRE. Experience developing and maintaining distributed cloud services Demonstrable technical accomplishments and earned engineering credibility Proponent of TDD is a big plus, knowledge of various unit testing frameworks The ability to suggest coding best practices and bring in effective code review feedback. The ability to thrive in a fast-paced and rapidly-changing environment Strong verbal and written communication skills, and the ability to communicate in an open, transparent and consistent manner with team and co-workers. A strong customer focus and willingness to  roll up your sleeves and respond to the needs of customers proactively and promptly. Education BS CS or equivalent required, MS CS or equivalent strongly preferred

Netskope Logo

Staff Engineer, MTP

Netskope

Bengaluru, Karnataka, India

Posted: a year ago

About the role The Security Services organization is responsible for building core security products and features, such as Data Loss Prevention,   IPS, Malware and Threat Prevention, Cloud Confidence Index, and Breach and Anomaly Detection. Within the Security Services organization, the Malware and Threat Protection (MTP) team is responsible for building cloud-scale solutions for detecting advanced persistent threats and malware in real-time across Saas, IaaS, mobile and web traffic. These solutions and systems process terabytes of data daily, and leverage Artificial Intelligence and Machine Learning technologies to increase detection efficacy. What’s in it for you As a member of the MTP team you will play a key role in the design, development, and operation of Netskope’s MTP (malware threat protection) and UEBA (user and entity behaviour analytics) services. You will collaborate with other teams (e.g. research teams, product teams and the efficacy team) to build market-leading security products.   Job Responsibilities Write clean and modular code to create multi-tenant microservices capable of processing millions of notifications/files per hour, Petabyte scale data per month with SLA end to end latency and tenant fairness Build CICD based software development model with end-to-end ownership of code delivery - starting from design/architecture, coding, Unit Test and operating/monitoring the service in production. Use relevant technologies and cloud services like Kubernetes/Docker/Kafka/Pulsar/Redis/MongoDB to build highly performant and scalable distributed systems Design and develop data schema and access layer to optimally store and retrieve data Work with Product Management to understand and improve product requirements Contribution in architecture & design of distributed systems and  review the code of Peers. Stay up to date with the latest developments in cloud computing and incorporate relevant learnings to both product features and product architecture. Preferred Qualifications BS (MS Preferred) in Computer Science, Computer Engineering, Information Technology Preferred Technical Skills: 8 years of software development experience with enterprise-grade software. Strong object-oriented designing and programming experience. Strong knowledge of design patterns, frameworks & Libraries.  Expert coding skills in Python or Java or Scala backend Must have experience in developing scalable, high-performance cloud services. Experience with containers, Docker, Kubernetes. Experience with databases (MongoDB, MariaDB, Druid, Redis, Elasticsearch,Clickhouse, RDF, OWL,SPARQL etc.) Experience with messaging technologies such as Kafka, Pulsar, SQS Must have expertise in REST APIs and their application in SaaS, PaaS, and IaaS Experience with REST API frameworks Experience with Linux or any Unix based system Proven analytical and problem solving, architecture and design skills required. Knowledge of Cloud security fundamentals will be an added advantage.   Additional Skills   Great written and verbal communication Ability to work in a distributed cross functional group. Collaborative and team player. Demonstrated ability to innovate and build new product offering in greenfield areas Demonstrated ability to own and deliver projects independently Demonstrated ability of technical mentoring and coaching.

Netskope Logo

Staff Engineer, Cloud Firewall

Netskope

Bengaluru, Karnataka, India

Posted: a year ago

About the role Please note, this team is hiring across all levels and candidates are individually assessed and appropriately leveled based upon their skills and experience. The  Netskope Cloud Firewall delivers Firewall as a Service (FWaaS) for egress traffic as part of SASE architecture. Users and offices connect to NewEdge, the largest private security cloud in the world for firewall protection. With Cloud Firewall, organizations improve their security posture, while reducing operational costs compared to traditional hardware appliances. What's in it for you You will be a member of a team using state of the art tools and technologies to design, develop and deliver a performant, scalable system that processes customer traffic at cloud-scale. In addition to design and development of the core system, you will also participate in the development of all related automated test infrastructure and CI/CD integration. Your contributions to this effort will be used by Fortune and Global 500 enterprise customers on a daily basis. What you will be doing Designing, developing and supporting high performance and scalable cloud systems and services. Coordinating with other service development teams, product management and support teams to ensure scalability, supportability and availability for owned services and dependent services. Working on state of the art security features that our customers are going to use every day. Working to resolve customer issues in a timely manner to improve issue resolution response time and customer satisfaction. Evaluating open source technologies to find the best fit for our needs, and contributing ideas to the open source community Required skills and experience 8+ years of relevant industry experience  Solid C, C++(C++ 11), Python, Typescript and Linux programming skills Experience with data structures for scaling and performance. Understanding of Networking concepts - TCP/IP, SSL/TLS, IPSec, GRE, VPN. Experience with traffic analysis tools like Tcpdump/Wireshark. Experience with Unit Testing frameworks - C++ gtest, pytest Strong analytical, problem-spotting and problem-solving skills. Self-starter with desire to work in a fast paced environment with cross-timezone teams. Candidate should have an attitude of “go and get it done” and should exhibit it in day-2-day work Excellent verbal and written communication skills. Bonus points for experience with Ansible, Kubernetes, SQL and NoSQL datastores, CI/CD, Jenkins Education BE in CS or equivalent required, ME/M Tech/MS in CS or equivalent strongly preferred

Netskope Logo

Sr. Staff Engineer, Secure Web Gateway

Netskope

Bengaluru, Karnataka, India

Posted: a year ago

About the role   Netskope Cloud Data Plane engineers architect and design one of the most scalable, high-performance cloud data planes in the world, processing 10+ Gbps of traffic, performing deep inspection using state-of-the-art techniques like AI/ML to detect activities and apply advanced policies like DLP, Threat and UEBA protection, all at line rate. What’s in it for you In this role you will be a key member of the Secure Web Gateway team supporting our in-line CASB and SWG products, both of which have been recognized by Gartner as market leaders in their Magic Quadrant reports: Netskope SWG in Gartner 2023 SSE Magic Quadrant Netskope CASB in Gartner 2023 SSE Magic Quadrant What you will be doing Design and develop features on the cloud data plane Use advanced data structures and algorithms in C, C++, Python Build services that inspect various network protocols such as HTTP at line rate Analyze content in real-time to provide security Perform deep inspection of traffic in near real time Work on features like DLP and Threat protection Build sophisticated key management algorithms Required skills and experience 10+ years of industry experience building high-performance data plane services Experience in network and web security technologies (firewalls, web security, IDP / IPS, DNS based security, etc.) Good fundamentals of TCP, TLS, HTTP protocols are a must Http proxy experience is a must Programming mastery in C/C++ and Python Strong understanding of computer architecture – multi-threading, CPU scheduling, memory management Good understanding of algorithms and data structure to implement Real-time inline data processing Good knowledge of Linux at a systems level Strong analytical and troubleshooting skills using debuggers like gdb and tools like Valgrind Proponent of TDD a big plus, knowledge of various unit testing frameworks Education BSCS or equivalent required, MSCS or equivalent strongly preferred