companyZscaler logo

Principal Rust Developer

ZscalerBellevue, Washington, USA; San Jose, California, USA
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Qualifications

What You’ll Do (Role Expectations)Architect and develop a low-latency, high-throughput data forwarding plane using Rust, capitalizing on its async/await model for optimal I/O and service-oriented architecture. Create distributed, scalable systems emphasizing concurrency, fault tolerance, and efficient messaging. Develop and uphold gRPC-based APIs and services to seamlessly integrate forwarding plane functionalities with control and orchestration layers. Enhance system performance through comprehensive profiling tools across both kernel-space and user-space. Participate in code reviews, system design discussions, technical documentation, and mentor junior engineers. Who You Are (Success Profile)Proven experience in Rust programming with a deep understanding of asynchronous programming paradigms. Strong background in distributed systems design and implementation. Familiarity with gRPC, API development, and service-oriented architecture. Proficient in system performance optimization techniques and tools. Excellent communication skills and a collaborative mindset.

About the job

About Zscaler

Zscaler stands at the forefront of zero trust security, recognized globally as a leader in the field. Renowned enterprises, vital infrastructure organizations, and government bodies depend on Zscaler to safeguard users, branches, applications, data, and devices, while propelling digital transformation initiatives. With a robust presence in over 160 global data centers, the Zscaler Zero Trust Exchange platform integrates advanced AI to counter billions of cyber threats and policy infringements daily, unlocking productivity enhancements for modern businesses by minimizing costs and complexity.

At Zscaler, we value impact more than titles and build trust through tangible results. Our culture thrives on transparency and constructive, honest debate—we prioritize swift access to the best ideas. We assemble high-performing teams that deliver impactful solutions with exceptional quality. Our values are rooted in customer obsession, teamwork, ownership, and accountability.

We embrace an “AI Forward, People First” philosophy, which fuels our innovation and accelerates our objectives, empowering our workforce to realize their full potential. If you are motivated by purpose, excel at tackling intricate challenges, and aspire to create a positive global impact, we invite you to join Zscaler and help redefine the future of cybersecurity.

We are actively seeking a Principal Rust Developer to become a pivotal member of our Platform Convergence Team. This hybrid role is based in either San Jose, CA, or Bellevue, WA, and will report to the Senior Director of Software Engineering. Join us in constructing a new platform from the ground up, capable of scaling to support hundreds of millions of users with unparalleled reliability and minimal latency. You will design and implement distributed systems and core infrastructure components while working in close collaboration with diverse stakeholders.

About Zscaler

Zscaler is a trailblazer in zero trust security solutions, empowering organizations worldwide to secure their digital transformation journeys. Through innovative technology and a commitment to excellence, Zscaler helps businesses reduce risk and improve operational efficiency, making it the trusted choice for leading enterprises and governmental organizations across various sectors.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.