Overview
Staff Software Development Engineer on the Zscaler Client Connector team, building high-performance networking code that securely routes traffic from corporate devices to Zscaler's global network, primarily in Rust.
What you'll do
- Design and implement high-performance, low-complexity networking code for the Zscaler Client Connector predominantly using Rust
- Build solid, easily-testable, and well-documented foundations to improve code quality across multiple desktop platforms
- Debug complex network-related problems and implement solutions using systems programming and security protocols
- Contribute significantly to the design of major development projects and collaborate closely with product managers and cross-functional teams
- Communicate proactively and constructively to solve stimulating scale, quality, performance, and security problems
What you'll need
- Demonstrated curiosity and active exploration of AI tools, with a proven history of integrating new technologies to enhance daily workflows and augment problem-solving
- Minimum of 5+ years of experience with hands-on software development, in languages like C++
- Minimum of 3+ years of experience coding with Rust, particularly in systems programming and async frameworks like Tokio and Reqwest
- Deep experience with networking, particularly tunneling applications and IPv4/IPv6 transport mechanisms
- Good understanding of System Programming (virtual memory, multi-threading, process lifecycle, kernel programming, system APIs, etc.)
- Good understanding of networking protocols (TCP/IP, UDP, DNS, QUIC, H/3, proxying, etc.)
- Ability to interact with other languages, such as Swift, C++, and Python
Nice to have
- Proven ability to leverage AI technologies and workflows to drive measurable operational efficiency
- Experience using AI coding tools throughout the software development life cycle (SDLC)
- Cross-platform development experience across multiple client operating systems, including macOS, Windows, iOS, and Android
- Experience with software development in Swift and Objective-C
Details
- Location: Santa Clara, CA or Remote - USA
- Reports to the Director, Software Development Engineering in the Zero Trust Exchange department
- Full-time position
- Base pay range $152,000 - $190,000 USD (excludes commission/bonus/equity and benefits)
Read the full description and apply on the company’s own careers page.