Zscaler

cybersecurity

PrincipalSWE,Windows&macOSClientDevelopment

$182–260k San Jose, California, United States Remote Friendly
The Brief

“Principal SWE, Windows & macOS Client Development at Zscaler. Skills: Windows & macOS Client Development, networking, AI models, C++, Rust. implement high-impact ZCC tunnel features that enhance connectivity and security for our global user base. lead the modularization of existing code into libraries to improve system maintainability and architectural stability”

What You'll Achieve.

impact over activity; making an impact quickly and with high quality; high-impact results quickly to win for the customer and the team

Industry & Context.

cybersecurity
Problems you'll solve

problem-solver; energized by finding solutions; solving the hard problems delivers the biggest impact

What They're Looking For.

Must Have

C, C++, or Rust development experience, Experience with both Windows & macOS Client Development, Robust networking knowledge and engineering experience, Demonstrated experience utilizing AI models for debugging and code generation

Nice to Have

Experience working within the Client VPN space, Advanced expertise in networking architectures and C++ or Rust development experience working with AI agents

What You'll Do.

implement high-impact ZCC tunnel features that enhance connectivity and security for our global user base

lead the modularization of existing code into libraries to improve system maintainability and architectural stability

Work on networking components in ZCC across all platforms

Write highly scalable and testable code with the assistance of AI

Debug customer issues utilizing state-of-the-art tools and AI

How You'll Work.

Team & Collaboration

collaboration; stronger teammate

Free ATS check

Applying for this Principal SWE, Windows & macOS Client Development role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Zscaler?

Real rants from real employees. Read before you apply.

Read Company Rants →