Portfolio Jobs

Polychain Capital
87
companies
885
Jobs

Windows Platform Engineer C++/Rust

Nym Technologies

Nym Technologies

Software Engineering
Posted on Apr 23, 2025
Neuchâtel

Windows Platform Engineer C++/Rust

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.

Neuchâtel

KEY BENEFITS

  • IT Infrastructure

    We strive for excellence on a daily basis, your hardware shouldn't hold you back.

  • Generous Annual Leave Allowance

    We are actively anti-burnout at Nym.

  • Market Leading Compensation

    We want everyone to be able to afford to live the life they want outside of work.

  • Fully Remote / Flexi Working

    Work when you want, how you want as long as key deadlines are hit.

INTRODUCING NYMVPN

Everything we do online leaves a trace.

Traditional VPNs can't protect our patterns of communications. With the emergence of AI, everything about who we are and what we do online, from browsing habits to financial transactions, is traceable.

NymVPN is the only VPN built to make you truly anonymous in what you do online.

Founded in 2018
Co-workers 50
Turnover 30M
Neuchâtel

Windows Platform Engineer C++/Rust