
Senior Staff Rust Developer
Zscaler
full-time
Posted on:
Location Type: Hybrid
Location: San Jose • California • United States
Visit company websiteExplore more
Salary
💰 $154,000 - $220,000 per year
Job Level
About the role
- Develop high-performance networking code for multiple desktop platforms using the Rust language and platform-native APIs
- Improve code quality through building solid, testable, and well-documented software foundations
- Design and implement major development projects with a focus on scalability, security, and performance
- Collaborate with product managers and cross-functional teams to deliver customer-impacting features
- Debug and solve complex network-related problems and enhance system functionality
Requirements
- Bachelor’s degree in computer science, engineering, or a related field
- 8+ years of software engineering experience with at least 2 years coding in the Rust programming language, along with familiarity with lower-level languages such as C/C++
- Strong knowledge of system and network programming including firewalls, VPNs, protocols, TCP/IP, UDP, DNS, QUIC, H/3, and proxies
- Familiarity with system concepts such as virtual memory, multi-threading, and system APIs
- Excellent debugging and problem-solving skills in both networking and system-level contexts.
Benefits
- Various health plans
- Time off plans for vacation and sick time
- Parental leave options
- Retirement options
- Education reimbursement
- In-office perks, and more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
RustCC++network programmingsystem programmingdebuggingproblem-solvingmulti-threadingAPIsperformance optimization
Soft Skills
collaborationcommunicationteamworkattention to detailadaptabilitycritical thinkingcreativitytime managementleadershipcustomer focus