Rust Jobs for Rustaceans 
The hottest Rust jobs in one place. Bookmark this page and tell a friend :)
Latest jobs
Showing 11-20 of 308 jobs
Software Engineer
Databento
Active - posted 2 days ago
Junior Rust Embedded Software Engineer
General Dynamics Mission Systems
Active - posted 2 days ago
Senior Software Engineer
SensitHaptics
Active - posted 2 days ago
Rust Embedded Software Engineer
General Dynamics Mission Systems
Active - posted 2 days ago
Senior Rust Developer Windows
Mullvad VPN
Active - posted 2 days ago
Senior Software Engineer
Veeva Systems
Active - posted 2 days ago
Senior Backend Engineer
Affinidi
Active - posted 2 days ago
Senior Rust Developer iOS
Mullvad VPN
Active - posted 2 days ago
Principal Software Engineer
Veeva Systems
Active - posted 2 days ago
Staff Rust Developer
Affinidi
Active - posted 2 days ago
Senior Rust Developer Windows
Mullvad VPN
Active - posted 2 days ago
Job Description
About Mullvad VPN
Mullvad VPN is a Swedish VPN company dedicated to fighting mass surveillance and censorship. We do this primarily through our VPN service and our privacy-focused web browser. Over the years, we have been pioneers when it comes to VPN technology and we intend to remain trailblazers. Everything we do is built with our users’ security and privacy first — with the ambition of making mass surveillance and censorship impractical.
About the Role
We’re looking for a Senior Rust Developer to join our Desktop App team at Mullvad. The team develops and maintains the desktop app for Windows, macOS and Linux. Your primary focus will be working in Rust to bring new features to the Windows platform. Our app and everything our team works on is open source and available on Github.
Key Responsibilities:
- Design, implement, and maintain features for our Rust codebase for Windows, macOS and Linux
- Improve and maintain our C++ codebase including a Windows kernel-mode driver
- Interface with the system's network stack, firewall and other settings in a fail-safe manner
- Develop products with a strong focus on security, covering both code behavior and the development process, including supply-chain security and code signing
- Design and implement network protocols
Requirements:
- Strong proficiency in e.g. Rust or C++, with intention of learning Rust
- Experience of system and network programming, preferably on Windows
- Ability to write secure, robust, and maintainable low-level code
- Problem-solving abilities and attention to detail
- Good communication skills in English
- Humble and team-oriented mindset
- Autonomous and self-starter
Now it would be ideal if you have experience with
- Low-level Windows development, Win32 APIs, kernel-mode driver (KMDF), Windows filter platform (WFP)
Why Mullvad?
We value quality over quantity and believe in good solutions rather than quick fixes. Our apps are open source, our teams are curious and collaborative, and we care deeply about removing bloat rather than adding it.
We are a group of different people: vegans and marathon runners, audiophiles, farmers, and coffee brewers. What brings us together is simple: we want to build technology that fights mass surveillance and censorship.
If you want to build products that make an impact, enjoy generous benefits, and work for a purpose you can stand behind, welcome to Mullvad.
Additional Information
Location: Gothenburg, Sweden
Start: As soon as possible
Job Hours: Full-time, on-site position
This is an ongoing recruitment process and we aim to fill the position as soon as possible. As part of our hiring process, we conduct a background check to ensure a safe and secure work environment.