Principal Rust Developer

Zscaler
San Jose, Bellevue
Workplace: HybridFull timeUSD 182,000 - 260,000 annuallyFunction: Software EngineeringSkills: ["Ownership","Bias for action","Problem-solving","Customer obsession","Technical curiosity"]

Design and build a low-latency, high-throughput data forwarding plane using Rust for Zscaler’s Zero Trust Exchange platform. Develop resilient distributed systems focused on concurrency, fault tolerance, and messaging, and implement gRPC-based APIs integrating forwarding with control and orchestration layers. Optimize performance through profiling across kernel- and user-space, and contribute through code reviews, system design, documentation, and mentoring.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Zscaler
Zscaler
1 day ago

Principal Rust Developer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Design and build a low-latency, high-throughput data forwarding plane using Rust for Zscaler’s Zero Trust Exchange platform. Develop resilient distributed systems focused on concurrency, fault tolerance, and messaging, and implement gRPC-based APIs integrating forwarding with control and orchestration layers. Optimize performance through profiling across kernel- and user-space, and contribute through code reviews, system design, documentation, and mentoring.
Location: San Jose, Bellevue
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and build a low-latency, high-throughput data forwarding plane using Rust and async/await for efficient I/O.
  • •Develop distributed, scalable systems focused on concurrency, fault tolerance, and messaging.
  • •Implement and maintain gRPC-based APIs and services integrating forwarding-plane capabilities with control and orchestration layers.
  • •Optimize system performance using profiling tools across kernel-space and user-space.
  • •Lead through code reviews, system design discussions, technical documentation, and mentoring junior engineers.

Pay and Benefits

Salary: USD 182,000 - 260,000 annually
Perks:Health InsurancePaid LeaveParental LeaveRetirementLearning Budget

Key Requirements

  • •Extensive experience coding with Rust, especially in systems programming and async frameworks like Tokio or async-std.
  • •Proven expertise building resilient, observable, horizontally scalable distributed systems.
  • •Strong understanding of Linux fundamentals, including networking, namespaces, sockets, and kernel-user space interaction.
  • •Proficiency with container-based environments, Git, CI/CD workflows, and performance instrumentation.
  • •Ability to design, implement, and operate reliable systems integrating services via APIs.
Experience:CybersecurityPlatformDistributed systemsCloud-nativeZero Trust
Skills:OwnershipBias for actionProblem-solvingCustomer obsessionTechnical curiosity
Tech Stack:RustTokioAsync-stdGRPCGRPC APIsProtobufsLinuxNetworkingNamespacesSocketsKernel-user spaceProfilingContainersGitCI/CDKubernetesService meshesC++CGo

Company Brief

Zscaler
Provides cloud-native security platform delivering secure access, threat protection, and zero trust services to organizations, enabling secure internet and private application access without traditional network appliances.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 2007
WebsiteLinkedIn