N

Netskope

Data-centric cloud security for enterprises

Senior Software Engineer - Dapii

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Seven to ten years of industry experience building high-performance data-plane services.
  • Demonstrated experience writing production code, unit tests, and automation using AI tools such as Claude Code, GitHub Copilot, or Cursor.
  • Knowledge of AI tools across the software development lifecycle, including prompting, context management, agentic workflows, AI-assisted debugging, code review, and test generation.
  • Ability to validate AI-generated output for correctness, security, and performance.
  • Expertise in network and web security technologies, including firewalls, web security, IDP/IPS, and DNS-based security.
  • In-depth knowledge of IP, TCP, TLS, HTTP, and WebSocket protocols.
  • Significant experience with HTTP proxies.
  • In-depth knowledge of tunneling protocols such as GRE, IPSec, SSL, and VxLAN.
  • Programming expertise in C, C++, Go, and Python.
  • Expertise in RESTful web services and data Yang modelling.
  • Expertise in messaging protocols such as Kafka, NATS, and gRPC.
  • Experience capturing and analyzing packets using tools such as Wireshark and tcpdump.
  • Expertise in cloud technologies such as Docker, Kubernetes, and Helm.
  • Understanding of computer architecture, including multithreading, CPU scheduling, and memory management.
  • Advanced understanding of algorithms and data structures for real-time inline data processing.
  • Extensive systems-level knowledge of Linux.
  • Troubleshooting proficiency with debuggers such as gdb and tools such as Valgrind.
  • Knowledge of test-driven development and unit-testing frameworks.
  • Ability to lead and mentor engineering teams and provide technical guidance.
  • Experience optimizing the performance and scalability of complex systems.
  • Ability to communicate and collaborate effectively with cross-functional teams and stakeholders.
  • A Bachelor of Science in Computer Science or equivalent is required.

Responsibilities

  • Design, develop, and analyze features for the cloud data plane.
  • Use data structures and algorithms in C, C++, Go, and Python to optimize performance.
  • Perform real-time content analysis to ensure security.
  • Inspect network traffic to detect and mitigate threats in near real time.
  • Develop and implement data loss prevention and threat-protection solutions.
  • Develop key-management algorithms to improve data security.
  • Write and maintain product or system development code to quality standards.
  • Write code, unit tests, and test automation using AI coding tools, with the goal of improving velocity, coverage, and quality.
  • Use AI tools across the software development lifecycle, including requirements refinement, design exploration, implementation, debugging, code review, test generation, documentation, and continuous integration and delivery automation.
  • Evaluate AI-generated code and tests for correctness, security, performance, and maintainability.
  • Evaluate emerging AI tools and agentic workflows and promote their adoption across the team.
  • Develop and maintain documentation for software design, implementation, and processes.
  • Build and maintain services that inspect network protocols such as HTTP at line rate.
  • Review and provide feedback on teammates’ code for style, accuracy, testability, and efficiency.
  • Contribute to distributed-systems architecture and design, focusing on scalability, reliability, and efficiency.
  • Apply an understanding of the software development lifecycle.
  • Collaborate with software engineers, system architects, and product managers to deliver software solutions.

Desired Qualifications

  • A Master of Science in Computer Science or equivalent is strongly preferred.

About the Company

Netskope

Data-centric cloud security for enterprises

Netskope provides cloud security solutions for large enterprises, helping them secure data and protect against threats in cloud environments. It offers a cloud security platform with real-time data and threat protection, secure access service edge (SASE) capabilities, and advanced threat detection and response; all delivered through a subscription model. How it works: the platform continuously monitors cloud services and data traffic, enforcing security policies directly where data lives, and providing real-time protection and threat response across the cloud, network, and apps. How it differs from competitors: it emphasizes a data-centric approach—protecting the data itself in cloud environments—along with cloud-native, real-time protection and a comprehensive SASE bundle, aimed at large organizations undergoing digital transformation. Its goal is to redefine cloud, network, and data security for enterprises by enabling secure and seamless digital transformations.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Netskope

See more jobs