Aller au contenu

Funded.club

Développeur Senior en Logiciels de Bureau

C++Rust
Traduction automatique. Consultez l’original.

À PROPOS DE SYNC

Développeur Senior en Logiciels de Bureau à Distance

Sync.com est une plateforme de stockage cloud de premier plan, entièrement chiffrée de bout en bout, opérant à une échelle significative sur deux centres de données. Nous construisons des logiciels sécurisés et axés sur la confidentialité que des millions d'utilisateurs font confiance pour leurs fichiers les plus importants. Nos applications de bureau sont la première ligne de cette confiance, fonctionnant sur Mac, Linux, et Windows, synchronisant les données de manière fiable et sécurisée sur toutes les plateformes.

LE POSTE

Nous reconstruisons notre application de bureau à partir de zéro. Nos clients actuels sont construits sur des piles natives spécifiques à chaque plateforme (C++/Swift et leurs équivalents), et nous consolidons sur une architecture unifiée et moderne basée sur Rust pour macOS, Linux, et Windows – considérées comme des cibles de première classe et égales.

Nous recherchons un Développeur Senior en Logiciels de Bureau pour être le propriétaire technique de cette réécriture en greenfield. Il s'agit d'un rôle à forte responsabilité pour un contributeur individuel : vous architecturerez la nouvelle application, définirez comment nous la construisons et la livrons, et fixerez la barre de qualité d'ingénierie dès le premier jour. Vous n'aurez pas de subordonnés directs, mais vous définirez la norme à laquelle le produit de bureau sera évalué.

RESPONSABILITÉS

  1. Diriger une réécriture en greenfield de notre client de bureau, en migrant du code natif spécifique à la plateforme vers une architecture unifiée basée sur Rust.
  1. Assumer la responsabilité complète du cycle de vie du développement logiciel (SDLC) de bureau – architecture, implémentation, ingénierie de publication et maintenance continue – sur macOS, Linux, et Windows comme priorités égales.
  1. Résoudre les problèmes véritablement difficiles de bout en bout : internes du moteur de synchronisation, intégration profonde avec le système de fichiers du système d'exploitation, et infrastructure robuste de mise à jour/publication – tous considérés comme d'égale importance.
  1. Concevoir et opérer un système d'auto-mise à jour sécurisé : livraison signée, vérification de signature, déploiements progressifs, retour arrière, et mécanismes de mise à jour fiables multiplateformes.
  1. Définir la barre de qualité pour la nouvelle base de code à partir de zéro – stratégie de test, couverture automatisée, CI/CD, observabilité, et reporting des plantages – et s'assurer que le produit la respecte.
  1. Gérer les préoccupations spécifiques à la plateforme, y compris la signature de code, la notarisation, le packaging, les services d'arrière-plan, et les intégrations natives avec le shell/système de fichiers.
  1. Intégrer notre couche de chiffrement de bout en bout existante dans le client, en garantissant que les opérations cryptographiques sont correctes, performantes et utilisées en toute sécurité.
  1. Utiliser des outils de développement assistés par IA et agentiques (Claude Code, Codex, et similaires) pour accélérer la livraison, et aider à établir les meilleures pratiques pour les flux de travail augmentés par l'IA au sein de l'équipe.
  1. Collaborer avec les équipes produit, sécurité et backend pour livrer des fonctionnalités qui évoluent.

EXPÉRIENCE & QUALIFICATIONS

  1. Profondeur significative en développement d'applications de bureau, avec une expérience avérée dans la livraison et la maintenance de logiciels de production sur macOS, Linux, et Windows.
  1. Forte maîtrise de Rust, y compris les modèles asynchrones, FFI, et l'optimisation des performances.
  1. Expérience pratique avec des frameworks de bureau multiplateformes tels que Tauri et/ou Electron.
  1. Expérience dans la direction ou l'ancrage d'une réécriture significative ou d'une construction en greenfield – vous avez pris les décisions architecturales fondamentales et vécu avec les conséquences.
  1. Expérience directe dans la conception ou l'exploitation de systèmes de mise à jour automatique, y compris la distribution sécurisée et la signature/notarisation de code.
  1. Capacité à définir une stratégie de test et de qualité à partir de zéro, et pas seulement à travailler dans un cadre existant.
  1. À l'aise avec l'intégration correcte de bibliothèques cryptographiques existantes ; compréhension fonctionnelle des concepts E2EE (AES-GCM, gestion des clés, chiffrement côté client).
  1. Confort et aisance avec les outils de codage IA et les flux de travail agentiques – vous les utilisez activement et comprenez leurs forces et leurs limites.
  1. État d'esprit de propriétaire : vous traitez le produit de bureau comme le vôtre et le menez de l'architecture au logiciel livré et supporté.

ATOUTS APPRÉCIÉS

  1. Expérience avec les produits de stockage cloud, de synchronisation de fichiers ou de sauvegarde.
  1. Familiarité avec les APIs natifs tels que le fournisseur de fichiers macOS, les fichiers cloud Windows API, ou Linux FUSE.
  1. Expérience dans la migration de bases de code natives C++/Swift vers Rust.
  1. Expérience dans la contribution ou la maintenance de projets Rust open source.

POURQUOI SYNC

  • Diriger une réécriture à partir de zéro d'une surface de produit principale – une portée rare pour un contributeur individuel. * Travailler sur des logiciels axés sur la confidentialité qui protègent réellement les utilisateurs.
  • Autonomie élevée et influence architecturale réelle.
  • Une équipe qui adopte l'ingénierie moderne augmentée par l'IA.
  • Rémunération, avantages sociaux et flexibilité compétitifs.

AVANTAGES ET RÉMUNÉRATION

Rémunération

  • Salaire de base : CAD $160,000 – $175,000, en fonction de l'expérience, des compétences et de la localisation.

Avantages sociaux

  • Avantages sociaux complets
  • Travail à distance flexible
  • Opportunité de diriger l'orientation technique d'un produit phare de bureau
  • Travail à fort impact sur une plateforme de confiance pour des millions d'utilisateurs
  • Une entreprise privée et rentable investissant dans l'innovation produit à long terme

Merci de considérer cette opportunité. Funded.club Senior Recruiters collaborent exclusivement avec des Startups et sont en communication directe avec les responsables du recrutement et les membres des équipes fondatrices.

Funded.club utilise des outils assistés par IA dans le cadre de notre processus de sourcing et de sélection des candidats. Toutes les candidatures sont examinées par un recruteur humain, qui prend toutes les décisions concernant les candidats à faire progresser. Si votre candidature semble correspondre au poste, un membre réel de notre équipe vous contactera bientôt !

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026