Staff Software Development Engineer

Zscaler · San Jose, California, USA · $212k–$265k

The role

This role leads the core Data Loss Prevention (DLP) engineering team within the Zero Trust Exchange department. The position involves managing engineers, owning technical direction for high-throughput DLP engines, and integrating NER/ML models. The role is based in San Jose, CA and reports to a Senior Director.

Pay
$212k–$265k
Location
San Jose, California, USA
Work mode
Onsite
Employment
Full time
Level
Manager
Experience
8+ yrs

What we know that the posting doesn’t say

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

About Zscaler

Zscaler provides a cloud security platform that securely connects users, devices, and applications. Their Zero Trust Exchange is a SASE-based platform distributed across global exchanges, protecting customers from cyberattacks and data loss.

What you would do

  • Manage, mentor, and grow a team of systems software engineers and principal architects.
  • Own technical direction for pattern matching, regex evaluators, and dictionary compilers.
  • Guide evaluation and performance testing of NER and ML models.
  • Architect multi-threaded C daemons with shared memory and lockless concurrency.
  • Serve as technical escalation authority for critical production issues.
  • Oversee DLP incident streaming, forensic logging, and SIEM/SOAR integrations.

Must have

  • 8+ years systems software engineering experience.
  • 2+ years leadership experience managing software teams.
  • Practical understanding of NER models and runtime limitations.
  • Advanced C programming proficiency on Linux or FreeBSD.
  • Expertise in IPC, shared memory, and POSIX concurrency.
  • Expert-level production troubleshooting and root-cause analysis.
  • Deep domain expertise in DLP technologies.
  • Experience with regex engines, dictionary compilers, EDM/IDM.
  • Experience with incident streaming and forensics pipelines.
  • Demonstrated curiosity and active exploration of AI tools.

Nice to have

  • Proven ability to leverage AI technologies for operational efficiency.
  • Experience porting or optimizing AI/ML inference workloads.
  • Experience with ONNX Runtime, TensorRT, or quantized NER models.
  • Background developing inline network proxies or DPI engines.
  • Experience with AVX instructions or Hyperscan.
  • Direct experience with FreeBSD kernel internals.
  • Track record driving automated regression testing and CI/CD pipelines.

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

  • 8+ years of relevant experience

Key skills

  • c
  • linux
  • freebsd
  • ipc
  • shared memory
  • posix concurrency
  • gdb
  • lldb
  • valgrind
  • ebpf
  • dtrace
  • dlp
  • regex
  • edm
  • idm
  • ner
  • ml
  • onnx runtime
  • tensorrt
  • dpi
  • avx
  • hyperscan
  • ci/cd
  • siem

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 →