Principal Software Development Engineer

Zscaler
Bengaluru
Workplace: HybridFull timeFunction: Communications, PR & CommunityExperience: 10+ yearsSkills: ["Rust","Async/await","Rust async frameworks","GRPC","Protobuf","Linux","CI/CD","Profiling","Kernel-space","User-space"]

Lead the design and construction of a low-latency, high-throughput data forwarding plane in Rust, building distributed, scalable systems with strong concurrency and fault tolerance. You’ll implement and maintain gRPC APIs, optimize performance through kernel-user space profiling, and mentor junior engineers in a hybrid role based in Bangalore, contributing to the Platform Convergence team’s evolution of the Zero Trust Exchange.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Zscaler
Zscaler
5 months ago

Principal Software Development Engineer

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 17 hours agoStatus: Live
Reposted: similar role first listed 10 months ago

Job Summary

Lead the design and construction of a low-latency, high-throughput data forwarding plane in Rust, building distributed, scalable systems with strong concurrency and fault tolerance. You’ll implement and maintain gRPC APIs, optimize performance through kernel-user space profiling, and mentor junior engineers in a hybrid role based in Bangalore, contributing to the Platform Convergence team’s evolution of the Zero Trust Exchange.
Location: Bengaluru
Workplace: Hybrid
Employment Type: Full time
Job Function: Communications, PR & Community

Key Responsibilities

  • •Design and build a low-latency, high-throughput data forwarding plane using Rust and async/await models for efficient service-oriented infrastructure
  • •Develop distributed, scalable systems with a heavy focus on concurrency, fault tolerance, and messaging
  • •Implement and maintain gRPC-based APIs and services to integrate forwarding plane capabilities with control and orchestration layers
  • •Optimize system performance through deep profiling across kernel-space and user-space
  • •Drive technical excellence through code reviews, architectural discussions, documentation, and mentoring junior engineers

Pay and Benefits

Perks:Health InsuranceParantal LeaveTime Off

Key Requirements

  • •10+ years of software development experience with specific expertise in systems programming and Rust
  • •Extensive experience with async frameworks such as Tokio or async-std
  • •Proven track record of building resilient, observable, and horizontally scalable distributed systems
  • •Deep understanding of Linux fundamentals, including networking, namespaces, sockets, and kernel-user space interaction
  • •Proficiency in container-based environments, Git, CI/CD workflows, and performance instrumentation
Experience:10+ yearsSoftware developmentSystems programmingRustDistributed systemsLinux
Skills:RustAsync/awaitRust async frameworksGRPCProtobufLinuxCI/CDProfilingKernel-spaceUser-space
Languages:English
Tech Stack:RustTokioAsync-stdGRPCProtobufLinuxCI/CDEBPFXDPDPDK

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