Z

Zscaler

Secures workforce access to apps and the internet

Principal Software Development Engineer - Golang/Python + Networking

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

About the Job

Requirements

  • 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 and 10+ 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 including 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.

Responsibilities

  • 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.

Desired Qualifications

  • 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), 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.

About the Company

Zscaler

Secures workforce access to apps and the internet

Zscaler builds cloud security software for organizations that need to protect employees, applications and data across offices and remote locations. Its Zero Trust Exchange checks the identity and context of each connection, inspects traffic for threats and applies access rules set by security teams. Zscaler Internet Access protects web and cloud application traffic, while Zscaler Private Access connects authorized users to specific internal applications without a VPN. Organizations buy subscriptions priced primarily by the number of users and metered usage, with related support services included in the business. Zscaler was founded in 2007 and is headquartered in Santa Clara, California.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2007

Recently Posted Jobs

Explore more opportunities at Zscaler

See more jobs