GrepJob
Zscaler

Principal Software Development Engineer

Zscaler
Apply
3 days ago
Bengaluru, IndiaStaff+
H1B Sponsor

Responsibilities

  • Design and build a low-latency, high-throughput data forwarding plane using Rust.
  • Develop distributed, scalable systems with a focus on concurrency and fault tolerance.
  • Implement and maintain gRPC-based APIs and services for integration.
  • Optimize system performance through deep profiling across kernel-space and user-space.
  • Drive technical excellence through code reviews, architectural discussions, and mentoring.

Requirements

  • 10+ years of software development experience with 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 and kernel-user space interaction.
  • Proficiency in container-based environments, Git, CI/CD workflows, and performance instrumentation.

Benefits

  • Various health plans.
  • Time off plans for vacation and sick time.
  • Parental leave options.
  • Retirement options.
  • Education reimbursement.
  • In-office perks, and more.

Tech Stack

CC++GitGogRPCLinuxRust