GrepJob
Funded.club

Senior Desktop Software Developer

Funded.club
Apply
about 4 hours ago
Toronto, CanadaSenior

Responsibilities

  • Lead a greenfield rewrite of the desktop client using a Rust-based architecture.
  • Own the complete desktop software development lifecycle across macOS, Linux, and Windows.
  • Address complex problems including sync engine internals and OS file-system integration.
  • Design and operate a secure auto-updater with reliable cross-platform mechanics.
  • Establish quality standards for the new codebase, including testing and observability.
  • Manage platform-specific concerns like code signing and native integrations.
  • Integrate existing end-to-end encryption into the client.
  • Utilize AI-assisted development tools to enhance productivity.
  • Collaborate with product, security, and backend teams to deliver scalable features.

Requirements

  • Significant experience in desktop application development across macOS, Linux, and Windows.
  • Strong proficiency in Rust, including async patterns and performance optimization.
  • Hands-on experience with cross-platform frameworks like Tauri or Electron.
  • Experience leading significant rewrites or greenfield builds.
  • Direct experience with auto-update systems and secure distribution.
  • Ability to define a testing and quality strategy from scratch.
  • Comfort with integrating cryptographic libraries and understanding E2EE concepts.
  • Fluency with AI coding tools and workflows.
  • Ownership mindset towards the desktop product.

Benefits

  • Comprehensive health benefits.
  • Flexible remote work options.
  • Opportunity to lead the technical direction of a flagship desktop product.
  • High-impact work on a platform trusted by millions of users.
  • A profitable, privately held company focused on long-term product innovation.

Tech Stack

C++ElectronLinuxmacOSRustSwiftWindows

Categories