Zscaler logo

Sr. Staff Software Development Engineer - Python + Networking

Zscaler
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

9+ Years

SKILLS REQUIRED

PythonLinux KernelNetwork ArchitectureGoKubernetesDockerRegulatory ComplianceMachine Learning

Job description

Overview

Senior Software Development Engineer role on the team that built Zscaler's cloud security platform, focused on high-performance network system architecture and security features.

What you'll do

  • Design, develop, and optimize high-performance network system architecture and security features to support mission-critical applications
  • Partner with Engineering Architects, Product Managers, Solution Architects, and customers to understand complex use cases and review PRDs
  • Author design and functional specifications while driving unit testing and automation to ensure high product quality
  • Collaborate across cross-functional teams to resolve system-level issues, optimize data path performance, and drive feature innovation
  • Apply advanced software design principles and troubleshooting expertise to coach junior team members and maintain compliance with federal security certifications

What you'll need

  • Demonstrated curiosity and active exploration of AI tools, with a proven history of integrating new technologies to enhance daily workflows and augment problem-solving
  • Bachelor's or Master's degree in Computer Science or a related field with 9+ years of experience in system engineering for high-performance networking
  • Expertise in Linux kernel-based networking (L2/L3), stateful firewalls, NAT, network drivers, routing protocols (BGP, OSPF, PIM), and protocols like VLANs, DHCP, DNS, SSL, DTLS, QUIC, IPsec, GRE, and WireGuard
  • Proficiency in Go and Python programming languages with strong problem-solving skills for debugging complex data path issues
  • Strong communication and collaboration skills to design scalable systems effectively in a high-accountability environment

Nice to have

  • Experience integrating AI/ML frameworks or intelligent data path analysis models to optimize kernel-level networking performance and automate predictive threat detection
  • Experience with WireGuard, tunneling protocols (GRE, L2VPN), HA protocols (VRRP), alongside certifications like FIPS or FedRAMP and prior experience with TLS, DTLS, and QUIC
  • Familiarity with cloud computing platforms (AWS or Azure), containerization technologies (Docker, Kubernetes), and advanced virtualization or security solutions

Details

  • Location: Bangalore, India
  • Work mode: Hybrid
  • Reports to the Senior Manager, Software Engineering in the Engineering department

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Sr. Staff Software Development Engineer - Python + Networking