Rust Jobs for Rustaceans 
The hottest Rust jobs in one place. Bookmark this page and tell a friend :)
Latest jobs
Showing 11-20 of 118 jobs
Rust Software Engineer
Michael Page
Active - posted 3 days ago
Distributed Systems & Networking Engineer
SNOWSTORM INC
Active - posted 3 days ago
Rust Software Engineer
K2 Space Corporation
Active - posted 3 days ago
Senior Software Engineer
Veeva Systems
Active - posted 3 days ago
Principal Software Engineer
Veeva Systems
Active - posted 3 days ago
Senior Software Developer
Propellerhead
Active - posted 4 days ago
Rust Backend Developer
micro1
Active - posted 5 days ago
Rust Developer
speedapp
Active - posted 5 days ago
Software Engineer
Nominal
Active - posted 5 days ago
Rust Software Developer
1Password
Active - posted 5 days ago
Distributed Systems & Networking Engineer
SNOWSTORM INC
Active - posted 3 days ago
Job Description
About Snowstorm
Snowstorm is building a distributed microproxy network designed to restore privacy, resilience, and freedom to global internet access. We’re hiring an engineer who enjoys hard systems problems at the intersection of high-performance networking, OS-level integration, and distributed infrastructure design.
About the Role
This role centers on building and maintaining the Snowstorm client network stack and distributed coordination systems. The work spans Rust & Go development, deep integration with native networking APIs, and performance tuning across multiple platforms (Windows, Android, macOS/iOS, Linux). Beyond core engineering, this role can flex into areas of technical operations, including managing virtualized infrastructure, network topology optimization, ISP and bandwidth logistics, and automating abuse-handling workflows.
Key Responsibilities:
- Design, implement, and optimize Snowstorm’s distributed client software in Rust.
- Integrate and tune networking layers via native system APIs (Windows, macOS, Android, iOS, or Linux).
- Develop and maintain secure, efficient network protocols for proxy routing and distributed coordination.
- Collaborate with backend and research engineers to improve network discovery, reliability, and node performance.
- Contribute to network observability and automation pipelines for abuse detection and mitigation.
- (Optional) Take ownership of tech-ops domains, including VM provisioning, bandwidth sourcing, and ISP partner integrations.
Requirements:
- 3–8+ years of lower-level systems or networking development experience.
- Strong Rust or Go skills (C or C++ alongside is a plus).
- Hands-on experience with at least two of: Windows networking stack, macOS Network Extension, Android VPNService / networking internals, Linux networking.
- Background in distributed or peer-to-peer systems design.
- Understanding of NAT traversal, DNS, transport-layer protocols, and network security principles.
- Comfortable working across both prototyping and production-hardening phases.
- (Bonus) Experience with infrastructure orchestration (e.g., VMs, containers, ISPs, or bandwidth routing systems).
Benefits:
- Work on a technically ambitious privacy network with real global impact.
- Small, mission-driven team where systems work meets societal scale.
- Ownership across Go & Rust core development and real-world operations.
- Fully remote, flexible, and async-friendly environment.