Funded.club

Senior Desktop Software Developer

Funded.club
Apply
3 months ago
Toronto, CanadaSenior

Responsibilities

  • Lead a greenfield rewrite of the desktop client from native platform-specific code to a unified Rust architecture.
  • Own the desktop software development lifecycle across macOS, Linux, and Windows, including architecture, implementation, release engineering, and maintenance.
  • Develop sync engine internals, deep operating-system file-system integrations, and cross-platform update and release infrastructure.
  • Design and operate a secure auto-updater with signed delivery, signature verification, staged rollouts, rollback, and reliable cross-platform update mechanics.
  • Define testing strategy, automated coverage, CI/CD, observability, crash reporting, and engineering quality standards.
  • Manage code signing, notarization, packaging, background services, and native shell and file-system integrations.
  • Integrate Sync’s end-to-end encryption layer and ensure cryptographic operations are correct, performant, and safely used.
  • Use Claude Code, Codex, and similar AI-assisted development tools while helping establish AI-augmented engineering practices.
  • Collaborate with product, security, and backend teams to ship scalable features.

Requirements

  • Significant depth in desktop application development and a record of shipping and maintaining production software across macOS, Linux, and Windows.
  • Strong proficiency in Rust, including asynchronous patterns, FFI, and performance optimization.
  • Hands-on experience with cross-platform desktop frameworks such as Tauri and/or Electron.
  • Experience leading or anchoring a significant rewrite or greenfield build and making foundational architectural decisions.
  • Direct experience designing or operating auto-update systems, secure distribution, and code signing or notarization.
  • Ability to establish testing and quality strategies from a blank slate.
  • Experience integrating cryptographic libraries correctly and a working understanding of end-to-end encryption concepts, AES-GCM, key management, and client-side encryption.
  • Active familiarity with AI coding tools and agentic workflows, including their strengths and limitations.
  • Experience with cloud storage, file synchronization, or backup products is a plus.
  • Familiarity with macOS File Provider, Windows Cloud Files API, or Linux FUSE is a plus.
  • Experience migrating from native C++ or Swift codebases to Rust is a plus.
  • Experience contributing to or maintaining open-source Rust projects is a plus.

Benefits

  • Comprehensive health benefits
  • Flexible remote work
  • Flexible work arrangements
  • Opportunity to lead the technical direction of a flagship desktop product
  • High-impact work on a platform trusted by millions of users
  • Work at a profitable, privately held company investing in long-term product innovation

Tech Stack

C++ElectronLinuxmacOSRustSwiftWindows

Categories

Funded.club

About Funded.club

11-50 employees

Funded.club provides AI-assisted recruiting services and tools for startups and scale-ups, combining headhunting with human-reviewed sourcing and screening. The company offers flexible pay-as-you-go and membership plans, with senior recruiters working directly with hiring managers and founders. Founded in 2019 and headquartered in Amsterdam, it operates as a privately held firm focused on startup hiring needs.

Contact me