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
Apply directly at Fundedclub →Create a free account for alerts like thisView Fundedclub immigration profile
This listing is sourced directly from Fundedclub's careers page and normalized into a canonical job model.