Staff Software Development Engineer

Zscaler•Santa Clara, CA
•$152,000 - $190,000•Hybrid

About The Position

Zscaler is looking for a Staff Software Development Engineer to join their team. This role is based in Santa Clara, CA or Remote - USA and reports to the Director, Software Development Engineering in the Zero Trust Exchange department. The successful candidate will work on the Zscaler Client Connector team, focusing on protecting corporate devices by securely and privately sending traffic to Zscaler’s global network. The role involves implementing high-performance networking code using Rust, along with platform-native languages & APIs, across multiple desktop platforms. Key responsibilities include improving code quality, building testable and well-documented foundations, and debugging complex network-related problems. A strong understanding of System Programming and networking protocols is essential. The Staff Engineer will also interact with other languages like Swift, C++, and Python, and will be expected to make significant contributions to the design and implementation of major development projects, collaborating with product managers and other teams on customer-impacting features. The role addresses stimulating problems arising from the scale of Zscaler's deployment and the stringent quality, performance, and security requirements of their product.

Requirements

  • 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

Nice To Haves

  • 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

Responsibilities

  • 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

Benefits

  • Various health plans
  • Time off plans for vacation and sick time
  • Parental leave options
  • Retirement options
  • Education reimbursement
  • In-office perks
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service