NextHire Try for free

Zscaler

Posted 27 Oct 2026

Senior Staff Software Development Engineer - Rust + Networking

Apply with NextHire Auto Apply fills in the application for you.
Team
Zero Trust Exchange
Posted
27 Oct 2026

About the role

Role

We are looking for a Senior Staff Software Development Engineer reporting to the Director, Software Engineering to join our Client Connector Team. As a Senior Staff Engineer, you'll own critical service-layer components such as RPC, user session handling, data pipelines and help make CCA(Client Connector Agent) more stable, performant and maintainable.

What you’ll do (Role Expectations)

  • Design and implement features across the CCA service, user-mode UI, and supporting subsystems (RPC server, session handler, data handler, tunnel telemetry).
  • Diagnose and fix complex production issues: service crashes, race conditions, lifetime bugs, and cross-process synchronization problems.
  • Improve reliability of long-running Windows service code, including cleanup/shutdown paths and inter-process communication.
  • Work on VDI-specific flows (e.g., ZCC VDI SMB tunnel traffic accounting, session lifecycle).
  • Review peers' code, raise the quality bar, and mentor other engineers on Windows systems programming.

Who You Are (Success Profile)

  • You thrive in ambiguity. You're comfortable building the path as you walk it. You thrive in a dynamic environment, seeing ambiguity not as a hindrance, but as the raw material to build something meaningful.
  • You act like an owner. Your passion for the mission fuels your bias for action. You operate with integrity because you genuinely care about the outcome. True ownership involves leveraging dynamic range: the ability to navigate seamlessly between high-level strategy and hands-on execution.
  • You are a problem-solver. You love running towards the challenges because you are laser-focused on finding the solution, knowing that solving the hard problems delivers the biggest impact.
  • You are a high-trust collaborator. You are ambitious for the team, not just yourself. You embrace our challenge culture by giving and receiving ongoing feedback—knowing that candor delivered with clarity and respect is the truest form of teamwork and the fastest way to earn trust.
  • You are a learner. You have a true growth mindset and are obsessed with your own development, actively seeking feedback to become a better partner and a stronger teammate. You love what you do and you do it with purpose.

What We’re Looking for (Minimum Qualifications)

  • Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions to optimize outcomes within your functional domain
  • 8+ years of production software engineering, with strong C++ (C++14/17), Rust language experience
  • Solid grasp of Windows internals: services, user sessions, security tokens, IPC, and process/thread lifetime
  • Experience debugging multithreaded C++: races, deadlocks, iterator invalidation, use-after-free
  • Track record of shipping and maintaining an enterprise desktop or endpoint product

What Will Make You Stand Out (Preferred Qualifications)

  • Experience implementing AIOps, AI-driven predictive scaling, or automated anomaly detection to optimize cloud infrastructure performance and reliability
  • Comfort with tools like WinDbg, ETW, Process Monitor, and crash dump analysis
  • Networking / VPN / ZTNA / secure tunneling background
#LI-GL2 #LI-Hybrid

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach