Principal Software Development Engineer (Control-Plane)

Zscaler · San Jose, California, USA; Santa Clara, California, USA · $186k–$265k

The role

Zscaler is hiring a Principal Software Development Engineer to join their Engineering team, focusing on the control-plane. The role involves designing, developing, and optimizing networking and security features for their Zero Trust Security Services. This is a hybrid position based in Santa Clara, CA, requiring at least 3 days per week in the office.

Pay
$186k–$265k
Location
San Jose, California, USA; Santa Clara, California, USA
Work mode
Hybrid
Employment
Full time
Level
Principal
Experience
12+ yrs

What we know that the posting doesn’t say

  • Seen todaystill listed on the employer’s careers page
  • Posted 5 days agothe first time we saw it

About Zscaler

Zscaler provides a cloud security platform that securely connects users, devices, and applications, protecting customers from cyberattacks and data loss. They aim to accelerate digital transformation and are building an AI-native enterprise.

What you would do

  • Define software design specifications and implement bug-free code using test-driven methodology and AI tools.
  • Design, develop, and optimize system networking and security features for high-performance applications.
  • Apply software design principles and troubleshooting to deliver scalable and resilient improvements.
  • Work with architects, product managers, and customers to understand use cases and review PRDs.
  • Collaborate with cross-functional teams to identify and resolve system-related issues.
  • Coach and mentor junior team members and ensure high-quality deliverables.

Must have

  • 12+ years designing large-scale, reliable, scalable software systems.
  • Strong hands-on experience with AWS, GCP, and Azure public cloud.
  • Deep understanding of cloud networking concepts and services.
  • Knowledge of Transit Gateway, Internet Gateway, NAT Gateway, NACLs, security groups, GWLB, ILB, Route 53, Azure DNS.
  • Foundational knowledge of AI/ML technologies and applying AI-driven solutions.
  • Strong software design, profiling, and verification skills.
  • Experience optimizing systems for scale and performance.
  • Preferably experienced in Python and/or Go.

Nice to have

  • Experience designing and building distributed systems and SaaS platforms.
  • Proven ability to develop highly available, resilient, scalable services in production.
  • Deep understanding of firewalls, network security principles, and core networking protocols.
  • Ability to troubleshoot complex traffic flows and enforce secure connectivity.
  • Hands-on familiarity with architecting Firewall-as-a-Service solutions on AWS, GCP, Azure.

What you get

  • Various health plans
  • Time off for vacation and sick time
  • Parental leave options
  • Retirement options
  • Education reimbursement
  • In-office perks

Experience and education

  • 12+ years of relevant experience

Key skills

  • python
  • go
  • aws
  • gcp
  • azure
  • transit gateway
  • internet gateway
  • nat gateway
  • nacls
  • security groups
  • gwlb
  • ilb
  • route 53
  • azure dns
  • ai/ml
  • distributed systems
  • saas
  • firewalls
  • network security
  • networking protocols
  • firewall-as-a-service

Zscaler (NASDAQ: ZS) accelerates digital transformation so customers can be more agile, efficient, resilient, and secure. The Zscaler Zero Trust Exchange™️ platform protects thousands of customers from cyberattacks and data loss by securely connecting users, devices, and applications in any locatio…

Extracted from the employer’s posting. Read it in full on Zscaler’s careers page

Apply without filling the form

Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.

Other roles at Zscaler

All 45 roles at Zscaler →