Fundedclub

Fundedclub

Senior Desktop Software Developer

Remote, headquartered in Toronto · Senior

Sponsorship not specified$160k-$175kDetected 14 days ago
RustC++SwiftCI/CDLinux

About the role

  • We're rebuilding our desktop application from the ground up.
  • Our current clients are built on native, platform-specific stacks (C++/Swift and friends), and we're consolidating onto a unified, modern Rust-based architecture across macOS, Linux, and Windows-treated as first-class, equal targets.
  • We're looking for a Senior Desktop Software Developer to be the technical owner of this greenfield rewrite.

Responsibilities

  • Lead a greenfield rewrite of our desktop client, migrating from native platform-specific code to a unified Rust-based architecture.
  • Own the complete desktop SDLC-architecture, implementation, release engineering, and ongoing maintenance-across macOS, Linux, and Windows as equal priorities.
  • you treat the desktop product as yours and drive it from architecture to shipped, supported software.
  • This is a high-ownership individual contributor role: you'll architect the new application, define how we build and ship it, and set the engineering quality bar from day one.
  • Design and operate a secure auto-updater: signed delivery, signature verification, staged rollouts, rollback, and reliable cross-platform update mechanics.
  • Manage platform-specific concerns including code signing, notarization, packaging, background services, and native shell/file-system integrations.
  • Collaborate with product, security, and backend teams to ship features that scale.
  • Experience leading or anchoring a significant rewrite or greenfield build-you've made the foundational architectural calls and lived with the consequences.
  • Ownership mindset: you treat the desktop product as yours and drive it from architecture to shipped, supported software.
  • Opportunity to lead the technical direction of a flagship desktop product

Requirements

  • Significant depth in desktop application development, with a track record of shipping and maintaining production software across macOS, Linux, and Windows.
  • Strong proficiency in Rust, including async patterns, FFI, and performance optimization.
  • Hands-on experience with cross-platform desktop frameworks such as Tauri and/or Electron.
  • Direct experience designing or operating auto-update systems, including secure distribution and code signing/notarization.
  • Ability to define a testing and quality strategy from a blank slate, not just work within an existing one.
  • Comfort integrating existing cryptographic libraries correctly
  • Comfort and fluency with AI coding tools and agentic workflows-you actively use them and understand their strengths and limits.

Nice to have

  • Experience with cloud storage, file sync, or backup products.
  • Familiarity with native APIs such as macOS File Provider, Windows Cloud Files API, or Linux FUSE.
  • Background migrating off native C++/Swift codebases toward Rust.
  • Experience contributing to or maintaining open-source Rust projects.
  • Work on privacy-first software that genuinely protects users.
  • High autonomy and real architectural influence.
  • A team that embraces modern, AI-augmented engineering.

Skills

  • Remote Senior Desktop Software Developer
  • Sync.com is a leading end-to-end encrypted cloud storage platform operating at significant scale across dual data centers.

Compensation

  • CAD $160,000 - $175,000, depending on experience, skills, and location.

Benefits

  • Comprehensive health benefits
  • Flexible remote work

This listing is sourced directly from Fundedclub's careers page and normalized into a canonical job model.