The Job logo

What

Where

Engineering Manager,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 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
Set alert for similar jobsEngineering Manager,IPSEC & GRE role in Bengaluru, India
Netskope Logo

Company

Netskope

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

13-17 years

Category

Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Netskope Logo

Engineering Manager,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 from a 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 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. Experience with network and security technologies (firewalls, web security, IDP / IPS, DNS-based security, etc.) 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, 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 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

Schneider Electric Logo

Software, Engineering Manager

Schneider Electric

Bengaluru, Karnataka, India

Posted: a year ago

The Engineering Manager is a key leadership position in Incubator organization of IA. The role is responsible for delivering the build-time software for the next generation control automation system. Based on IEC 61499 standard, the build-time is an integral part of EcoStruxure Automation Expert, providing hardware agnostic, event-driven, low-code control programming ecosystem for automation engineers. Using the build-time desktop application, our customers design and model automation of a plant process, deploy the application to hardware assets in the plant and monitor the plant’s performance through local and web-based remote interfaces. Key responsibilities of the role •    Manage a team of ~30 software developers , testers & scrum masters that are organized as scrum teams, to develop, test & integrate software for IEC 61499 build-time (design studio) to meet the quality, security, performance & value expectations of customers. •    Create and enable culture of quality & security  by design and customer-first mindset •    Collaborate with product owners, system architects & technical leaders to ensure the engineering team delivers features based on identified priorities and technical decisions. •    Leverage experience of software application development, to advice team on technical issues and enable collaboration with other technical experts to support the team. •    As people manager, ensure engineering resources are assigned to priorities and drive development of people for both short-term & long-term customer needs. Drive resource strategy for short-term & long-term via hiring (contactors & internal talent development) •    Support and guide team members on competency development, career growth & performance against measurable objectives. •    Proactively identify roadblocks, inefficiencies and improvement areas affecting team productivity and collaborate with overall organization to address these areas •    Additional responsibilities may include acting as a scrum master, to drive scrum rituals (sprint planning, stand-up meetings, retrospectives and coordination with other scrum teams) under the Scaled Agile framework. •    Ensure all development activities in the teams’ scope is per the SE offer development compliance activities (Secure Development Lifecycle, Cybersecurity, safety, qualimetry etc.) per governance defined by the Scaled Agile program team. •    As an agile leader, enable culture of continuous experimentation & improvement, team empowerment & accountability, growth-oriented mindset & innovation. •    As a leader in the organization, contribute to the organizational level initiatives such as people development, process improvements, agile transformation and employee engagement initiatives.   Qualifications   Required skills and experience •    Engineering or equivalent degree in computer science.  •    At least 15 years of total experience leading and managing engineering teams developing customer-facing software products. •    At least 8 years of experience in coding/designing/architecting software products using .NET/C# technologies. •    Prior experience working with real-time operating systems (Linux, VxWorks, RTOS etc..) •    Ability to be based out of Bangalore, India location. •    Prior experience with agile and scrum practices. •    Ability to work well in a matrixed organizational environment and be a collaborative team player across various reporting lines. Preferred skills •    Prior experience with Scaled Agile development (SAFe) •    Familiarity with IEC 61499 control automation standard •    Familiarity with control automation or industrial automation domain/customer segments/applications. •    Prior experience managing remote teams.