Funded.club

Senior Desktop Software Developer

C++Rust
Automatische Übersetzung. Prüfe das Original.

ÜBER SYNC

Remote Senior Desktop Software Developer

Sync.com ist eine führende End-to-End-verschlüsselte Cloud-Speicherplattform, die in hohem Maße und über zwei Rechenzentren hinweg betrieben wird. Wir entwickeln sichere, auf Datenschutz ausgerichtete Software, der Millionen von Nutzern ihre wichtigsten Dateien anvertrauen. Unsere Desktop-Anwendungen sind die erste Verteidigungslinie dieses Vertrauens – sie laufen auf Mac, Linux und Windows, synchronisieren Daten zuverlässig und sicher über jede Plattform hinweg.

DIE ROLLE

Wir bauen unsere Desktop-Anwendung von Grund auf neu. Unsere aktuellen Clients sind auf nativen, plattformspezifischen Stacks (C++/Swift und Freunde) aufgebaut, und wir konsolidieren auf eine einheitliche, moderne Rust-basierte Architektur für macOS, Linux und Windows – die als gleichwertige Ziele erster Klasse behandelt werden.

Wir suchen einen Senior Desktop Software Developer, der die technische Verantwortung für diese Greenfield-Neuentwicklung übernimmt. Dies ist eine Rolle mit hohem Verantwortungsbewusstsein für einen einzelnen Mitarbeiter: Sie werden die neue Anwendung architektonisch gestalten, definieren, wie wir sie entwickeln und ausliefern, und von Anfang an den Qualitätsstandard für die Entwicklung festlegen. Sie werden keine direkten Untergebenen haben, aber Sie werden den Standard setzen, an dem das Desktop-Produkt gemessen wird.

VERANTWORTLICHKEITEN

  1. Leitung einer Greenfield-Neuentwicklung unseres Desktop-Clients, Migration von nativem, plattformspezifischem Code zu einer einheitlichen Rust-basierten Architektur.
  1. Verantwortung für den gesamten Desktop-SDLC – Architektur, Implementierung, Release-Engineering und laufende Wartung – für macOS, Linux und Windows als gleichwertige Prioritäten.
  1. Bewältigung der wirklich schwierigen Probleme von Ende zu Ende: interne Synchronisierungs-Engines, tiefe OS-Dateisystemintegration und robuste Update/Release-Infrastruktur – all das betrachten wir als gleichermaßen kritisch.
  1. Entwurf und Betrieb eines sicheren Auto-Update-Mechanismus: signierte Auslieferung, Signaturprüfung, gestaffelte Rollouts, Rollback und zuverlässige plattformübergreifende Update-Mechanismen.
  1. Festlegung des Qualitätsstandards für die neue Codebasis von Grund auf – Teststrategie, automatisierte Abdeckung, CI/CD, Beobachtbarkeit und Absturzberichterstattung – und Einhaltung dieses Standards für das Produkt.
  1. Verwaltung plattformspezifischer Belange, einschließlich Code-Signierung, Notarisierung, Paketierung, Hintergrunddienste und native Shell-/Dateisystemintegrationen.
  1. Integration unserer bestehenden End-to-End-Verschlüsselungsschicht in den Client, um sicherzustellen, dass kryptografische Operationen korrekt, performant und sicher verwendet werden.
  1. Nutzung von KI-gestützten und agentenbasierten Entwicklungswerkzeugen (Claude Code, Codex und ähnliche), um die Lieferung zu beschleunigen, und Hilfe bei der Festlegung von Best Practices für KI-gestützte Workflows im gesamten Team.
  1. Zusammenarbeit mit Produkt-, Sicherheits- und backend-Teams, um skalierbare Features auszuliefern.

ERFAHRUNG & QUALIFIKATIONEN

  1. Signifikante Tiefe in der Desktop-Anwendungsentwicklung mit einer Erfolgsbilanz bei der Auslieferung und Wartung von Produktionssoftware für macOS, Linux und Windows.
  1. Starke Kenntnisse in Rust, einschließlich asynchroner Muster, FFI und Leistungsoptimierung.
  1. Praktische Erfahrung mit plattformübergreifenden Desktop-Frameworks wie Tauri und/oder Electron.
  1. Erfahrung in der Leitung oder Verankerung einer bedeutenden Neuentwicklung oder eines Greenfield-Projekts – Sie haben die grundlegenden architektonischen Entscheidungen getroffen und mit den Konsequenzen gelebt.
  1. Direkte Erfahrung im Entwurf oder Betrieb von Auto-Update-Systemen, einschließlich sicherer Verteilung und Code-Signierung/Notarisierung.
  1. Fähigkeit, eine Test- und Qualitätsstrategie von Grund auf zu definieren, nicht nur innerhalb einer bestehenden zu arbeiten.
  1. Sicherer Umgang mit der korrekten Integration bestehender kryptografischer Bibliotheken; Arbeitsverständnis von E2EE-Konzepten (AES-GCM, Schlüsselverwaltung, Client-seitige Verschlüsselung).
  1. Komfort und Flüssigkeit mit KI-Codierungswerkzeugen und agentenbasierten Workflows – Sie nutzen sie aktiv und verstehen ihre Stärken und Grenzen.
  1. Ownership-Mentalität: Sie behandeln das Desktop-Produkt als Ihr eigenes und treiben es von der Architektur bis zur ausgelieferten, unterstützten Software voran.

VON VORTEIL

  1. Erfahrung mit Cloud-Speicher-, Dateisynchronisations- oder Backup-Produkten.
  1. Vertrautheit mit nativen APIs wie macOS File Provider, Windows Cloud Files API oder Linux FUSE.
  1. Hintergrund bei der Migration von nativen C++/Swift Codebasen hin zu Rust.
  1. Erfahrung in der Mitarbeit an oder Wartung von Open-Source Rust-Projekten.

WARUM SYNC

  • Übernahme einer Neuentwicklung von Grund auf für eine Kernproduktfläche – seltene Bandbreite für einen IC. * Arbeit an datenschutzfreundlicher Software, die Nutzer wirklich schützt.
  • Hohe Autonomie und echter architektonischer Einfluss.
  • Ein Team, das moderne, KI-gestützte Entwicklung umarmt.
  • Wettbewerbsfähige Vergütung, Leistungen und Flexibilität.

PERKS UND VERGÜTUNG

Vergütung

  • Grundgehalt: CAD $160,000 – $175,000, abhängig von Erfahrung, Fähigkeiten und Standort.

Leistungen

  • Umfassende Gesundheitsleistungen
  • Flexibles Remote-Arbeiten
  • Möglichkeit, die technische Richtung eines Flaggschiff-Desktop-Produkts zu leiten
  • Wirkungsvolle Arbeit an einer Plattform, der Millionen von Nutzern vertrauen
  • Ein profitables, privat geführtes Unternehmen, das in langfristige Produktinnovationen investiert

Vielen Dank, dass Sie diese Gelegenheit in Betracht ziehen. Funded.club Senior Recruiters arbeiten exklusiv mit Startups zusammen und stehen in direktem Kontakt mit Hiring Managern und Gründungsmitgliedern.

Funded.club nutzt KI-gestützte Tools als Teil unseres Kandidaten-Sourcing- und Screening-Prozesses. Alle Bewerbungen werden von einem menschlichen Recruiter geprüft, der alle Entscheidungen darüber trifft, welche Kandidaten weiter begleitet werden. Wenn Ihre Bewerbung gut zu der Position passt, wird sich bald ein echtes Mitglied unseres Teams mit Ihnen in Verbindung setzen!

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026