Aktiviere Job-Benachrichtigungen per E-Mail!

Windows Platform Engineer C++/Rust

Nymtech

Freiburg

Remote

CHF 80.000 - 110.000

Vollzeit

Vor 8 Tagen

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

Join a forward-thinking company dedicated to enhancing user privacy through cutting-edge technology. As a Windows/C++ Engineer, you'll play a vital role in developing the NymVPN app, ensuring top-notch performance and security. This position offers the opportunity to work with innovative technologies, including Rust and C++, while collaborating with a diverse team of experts. With a strong focus on privacy and user protection, you'll contribute to a mission that matters. Enjoy flexible remote work options, generous annual leave, and a competitive salary in a supportive environment that values learning and growth.

Leistungen

6 Weeks annual leave
Yearly learning and development allowance
IT hardware package tailored to your role
Remote working with in-person meetups
Diverse global team

Qualifikationen

  • Solid experience developing Windows desktop software.
  • Strong knowledge of Rust and good experience with C++.
  • Deep understanding of Windows networking and security.

Aufgaben

  • Develop and maintain Windows native integrations for NymVPN.
  • Ensure compatibility with evolving Windows releases.
  • Troubleshoot Windows-specific issues from UI to kernel-level.

Kenntnisse

Rust
C++
Windows Internals
Networking
EV Code Signing
GitHub
CI/CD Pipelines

Tools

Tauri
ProcMon
Wireshark
Event Viewer

Jobbeschreibung

The Nym team is a world-class mix of privacy experts, engineers, and thinkers spread across Europe. We believe that user privacy underpins democratic freedoms in a networked world, and we're proud to help roll back the surveillance society.

Nym is building the most secure VPN in the world, combining the privacy power of a mixnet with the speed and accessibility of WireGuard. We’re looking for an experienced Windows/C++ Engineer with strong Rust knowledge to take our NymVPN app to the next level. From network integration to packaging and installer improvements, you’ll help shape how privacy feels on Windows.

In Your First Month, You Might:

  • Take full ownership of all Windows-specific development and troubleshooting for the NymVPN desktop app.
  • Work with Rust and C++ libraries, integrating them with the Tauri-based client.
  • Fix critical bugs, compatibility issues, and regressions introduced by recent Windows updates.
  • Implement low-level networking features like a system-level lockdown mode, permissions and custom firewall rules.
  • Ensure proper EV signing for all Windows binaries and drivers.

Key Responsibilities:

  • Develop and maintain Windows native integrations for our desktop NymVPN application, ensuring performance, security, and privacy.
  • Ensure the Windows app stays fully compatible with evolving Windows releases and system policies.
  • Support with the maintenance of the delivery pipeline for Windows builds, including EV code signing and driver packaging.
  • Maintain and extend low-level networking functionality including WireGuard, kill switch logic, and tunneling behavior.
  • Troubleshoot Windows-specific issues across the stack—from UI to kernel-level networking bugs.
  • Address security issues flagged in audits or bug bounty reports.
  • Collaborate closely with other platform engineers to align code structure, UX, and performance across macOS, Linux, and mobile clients.
  • Evaluate and migrate from NSIS to a more native Windows installer experience (e.g., MSIX or custom wizard).
  • Long-term: Lead efforts to rewrite parts of the app in native Windows (outside Tauri) where performance or OS integration benefits warrant it.
  • Long-term: Rewrite the firewall integration written in C++ into Rust

️ Key Experience:

  • Solid professional experience developing Windows desktop software.
  • Strong knowledge of Rust, good experience with C++
  • Experience integrating native libraries with frontend frameworks like Tauri or Electron.
  • Deep understanding of Windows internals, especially networking, registry, firewall, and process-level security.
  • Experience with EV code signing, MSI/NSIS packaging, and driver distribution.
  • Familiarity with Windows debugging tools (ProcMon, Wireshark, Event Viewer).
  • Comfortable working with GitHub, CI/CD pipelines, and modern development workflows.

Bonus Points:

  • Experience with C# and .NET (we use Tauri).
  • Prior experience working on VPNs, low-level networking tools, or privacy-focused apps.
  • A strong security mindset and awareness of how Windows threat models differ from other OSes.
  • Passion for privacy and belief in the mission of protecting users from surveillance.

    What we offer you:
  • A diverse, global team of 50+, interested in learning and solving problems together.
  • 6 Weeks annual leave plus national holidays.
  • Yearly learning and development allowance.
  • IT hardware package tailored to your role.
  • Remote working (with a bias towards being able to do in-person meetups periodically).
  • A competitive salary.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.