developerjobs.ch
← Alle Stellen

Principal / Senior Software Engineer - Desktop Application

Jobup

Anstellung
Vollzeit
Ort
Lausanne
Erstmals ausgeschrieben
Jetzt bewerben
• 12. August 2026 • 100% • Unbefristet • Lausanne Principal / Senior Software Engineer - Desktop Application • Vollzeit • Abteilung: Agents IA • Abteilung: Agents IA • Division: Engineering Unternehmensbeschreibung Nexthink ist der Marktführer für Software zur Verwaltung der digitalen Erfahrung von Mitarbeitern. Das Unternehmen bietet IT-Verantwortlichen eine beispiellose Sichtbarkeit, die es ihnen ermöglicht, Probleme, die Mitarbeiter überall mit jeder Anwendung oder jedem Netzwerk betreffen, im großen Stil zu sehen, zu diagnostizieren und zu lösen, bevor die Mitarbeiter das Problem bemerken. Als erste Lösung, die es der IT ermöglicht, von der reaktiven Problemlösung zur proaktiven Optimierung überzugehen, ermöglicht Nexthink mehr als 1 500 Kunden, besseren digitalen Erlebnis für mehr als 25 Millionen Mitarbeiter zu bieten. Mit Standorten sowohl in Lausanne, Schweiz, als auch in Boston, Massachusetts, verfügt Nexthink über 9 Büros weltweit. Stellenbeschreibung Wir suchen einen Principal oder Senior Desktop Application Developer, der Teil des Teams wird, das unseren KI-gestützten IT-Self-Service-Chat-Agenten entwirft, architektoniert und implementiert – eine native Desktop-Anwendung, die auf mehr als 20 Millionen Endpunkten weltweit verteilt ist. Dieser Client ist das Schaufenster der KI-Plattform von Nexthink und bietet Mitarbeitern eine nahtlose und reaktionsschnelle Erfahrung direkt auf ihren Windows- und macOS-Geräten. Als Senior Desktop Engineer gehen Sie über die Implementierung hinaus: Sie definieren die technische Richtung der Client-Schicht, beeinflussen Designentscheidungen zwischen den Teams und dienen als vertrauenswürdiger Berater sowohl für die technische Leitung als auch für das Produkt. Sie werden sich mit Performance-, Zuverlässigkeits- und nativen Betriebssystem-Integrationsproblemen befassen und gleichzeitig mit Backend-, Infrastruktur- und Sicherheitsteams zusammenarbeiten, um eine produktionsreife Anwendung im globalen Maßstab zu liefern. Dies ist eine Rolle mit großer Wirkung und hoher Verantwortung, in der Sie grundlegende Architektur-Entscheidungen bezüglich der Client-Plattform treffen und dazu beitragen werden, die Desktop-Engineering-Praxis bei Nexthink zu gestalten. Verantwortlichkeiten Die technische Vision und die Architekturstrategie der Desktop-Client-Anwendung definieren und steuern. Die Konzeption einer hochperformanten nativen Desktop-Anwendung leiten, die auf Windows und macOS auf mehr als 20 Millionen Endpunkten läuft. Mit Produkt-, Backend- und KI/ML-Teams zusammenarbeiten, um das Kundenerlebnis mit der globalen KI-Plattform in Einklang zu bringen. Technische Führung bei der Client-Architektur, den Codierungsstandards und den Best Practices für die native Desktop-Entwicklung bieten. Eine zuverlässige und sichere Anwendung architektonisch gestalten und liefern, die den gesamten Distributionszyklus abdeckt: Signierung, Packaging, Installation, Updates und Deinstallation. Observability, Crash-Reporting, Performance-Monitoring und Diagnose über den gesamten Client-Stack hinweg fördern. Als Mentor und Multiplikator agieren, das technische Niveau heben und Ingenieuren helfen, sich weiterzuentwickeln. Technische Deep Dives, Design Reviews und Roadmap-Abstimmungsgespräche mit dem Management leiten. Garantieren, dass Sicherheit, Compliance und Best Practices für die Integration auf OS-Ebene von Anfang an in das Design integriert sind. Qualifikationen Mehr als 7 Jahre Erfahrung in der Entwicklung von Desktop-Anwendungen, mit der Lieferung nativer Anwendungen auf Windows und macOS. Nachgewiesener Erfolg in der Konzeption und Auslieferung von Client-Anwendungen an große Nutzerbasen, mit einem tiefen Verständnis für plattformspezifische Einschränkungen und Verhaltensweisen. Fundierte Kenntnisse in Rust und/oder C++, mit nachgewiesener Erfahrung im Aufbau plattformübergreifender Desktop-Anwendungen. Vertiefte Kenntnisse der Betriebssystem-APIs von Windows und macOS. Praktische Erfahrung mit dem vollständigen Distributionszyklus von Anwendungen: Code-Signierung, Packaging, automatische Update-Mechanismen und groß angelegte Bereitstellung. Gute Kenntnisse im Performance-Profiling von Desktop-Anwendungen, Speicherverwaltung und Crash-Diagnose. Außergewöhnliche Kommunikationsfähigkeiten – in der Lage, interdisziplinäre Teams und das Management mit einer klaren technischen Orientierung zu beeinflussen. Nachgewiesene Erfahrung im Mentoring und in der Weiterentwicklung von Engineering-Teams. Vorteile Vertrautheit mit dem Tauri-Framework. Vertrautheit mit der React UI- und TypeScript-Entwicklung. Erfahrung bei der Integration von Desktop-Clients mit Cloud-Backends via REST, WebSockets oder gRPC. Erfahrung in der Systemprogrammierung: OS-Hooks, Accessibility-APIs, Inter-Process-Communication. Frühere Arbeit an Anwendungen mit stillen Hintergrundprozessen, Agenten in der Systemleiste oder auf Benachrichtigungen basierter UX. Erfahrung mit Endpunkt-Telemetrie, Observability-SDKs oder clientseitiger APM-Integration. Erfahrung in der Distribution von Unternehmenssoftware und dem Management von Update-Strategien für Anwendungen im großen Maßstab. Zusätzliche Informationen Wir sind die Pioniere und Wegbereiter einer globalen Kategorie des IT-Marktes (DEX), die die Zukunft der Arbeit weltweit gestaltet, indem wir den IT-Teams unserer Kunden eine vollständige digitale Sichtbarkeit in ihrem gesamten Unternehmen bieten. Unsere innovativen Lösungen integrieren Echtzeit-Analysen, Automatisierung und Mitarbeiter-Feedback auf allen Endpunkten. Dies ermöglicht es unseren IT-Teams, komplexe technische Herausforderungen zu lösen, immer produktivere Arbeitsumgebungen zu schaffen und glückliche und zufriedene Mitarbeiter am digitalen Arbeitsplatz zu bieten. Mit mehr als 1200 Mitarbeitern auf 5 Kontinenten arbeitet Nexthink als ein einziges, vernetztes, kollaboratives und innovatives Team, um zu...

Automatisch aus dem Original übersetzt.

Ausgeschrieben vor 6 Tagen

Ort

Auf Google Maps ansehen