Rust Jobs for Rustaceans 
The hottest Rust jobs in one place. Bookmark this page and tell a friend :)
Latest jobs
Showing 21-30 of 308 jobs
Backend Engineer
Uniswap Labs
Active - posted 2 days ago
Software Engineer - Rust
Anaplan
Active - posted 3 days ago
Quantitative Developer
GRS Markets
Active - posted 3 days ago
Rust Software Engineer
Michael Page
Active - posted 3 days ago
Rust Engineer
Cybereason
Active - posted 3 days ago
Carbon monitoring of ARM architectures in Rust R&D
Atos
Active - posted 3 days ago
Distributed Systems & Networking Engineer
SNOWSTORM INC
Active - posted 3 days ago
Embedded Software Engineer III
Innoflight
Active - posted 3 days ago
Senior Rust Engineer
Durlston Partners
Active - posted 3 days ago
Automative Rust Engineer
TEKsystems
Active - posted 3 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.