Staff/Senior Desktop Application Engineer

Staff/Senior Desktop Application Engineer

Lausanne Vollzeit 60000 - 80000 € / Jahr (geschätzt) Kein Homeoffice möglich
Nexthink

Auf einen Blick

  • Aufgaben: Entwickle und implementiere eine KI-gestützte Desktop-Anwendung für 20+ Millionen Endpunkte.
  • Unternehmen: Nexthink, führend in digitalem Mitarbeitererlebnis-Management.
  • Vorteile: Unbefristeter Vertrag, wettbewerbsfähiges Gehalt, flexible Arbeitszeiten und unbegrenzter Urlaub.
  • Weitere Informationen: Schöne Büros am Genfersee und ein hybrides Arbeitsmodell für optimale Work-Life-Balance.
  • Warum dieser Job: Gestalte die Zukunft der IT mit innovativen Technologien und einem echten Einfluss auf die Nutzererfahrung.
  • Qualifikationen: Mindestens 7 Jahre Erfahrung in der Entwicklung nativer Desktop-Anwendungen auf Windows und macOS.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Nexthink ist der Marktführer im Bereich des Managements der digitalen Mitarbeitererfahrung. Das Unternehmen bietet IT-Führungskräften beispiellose Einblicke, die es ihnen ermöglichen, Probleme in großem Maßstab zu erkennen, zu diagnostizieren und zu beheben, bevor die Mitarbeiter das Problem bemerken. Als erste Lösung, die es der IT ermöglicht, von reaktivem Problemlösen zu proaktiver Optimierung überzugehen, ermöglicht Nexthink seinen mehr als 1.500 Kunden, bessere digitale Erfahrungen für mehr als 25 Millionen Mitarbeiter bereitzustellen.

Wir suchen einen Staff oder Senior Desktop Application Engineer, der Teil des Teams ist, das unseren KI-gestützten IT-Selbstbedienungs-Chat-Agenten entwirft, architektonisch plant und implementiert – eine native Desktop-Anwendung, die weltweit an über 20 Millionen Endpunkten verteilt wird. Dieser Client ist das Gesicht der KI-Plattform von Nexthink und bietet den Mitarbeitern ein nahtloses, reaktionsschnelles Erlebnis direkt auf ihren Windows- und macOS-Geräten.

Verantwortlichkeiten

  • Technische Vision und Architekturstrategie für die Desktop-Client-Anwendung definieren und vorantreiben.
  • Design einer leistungsstarken, nativen Desktop-Anwendung für Windows und macOS an über 20 Millionen Endpunkten leiten.
  • Mit Produkt-, Backend- und AI/ML-Teams zusammenarbeiten, um das Kundenerlebnis mit der breiteren KI-Plattform abzustimmen.
  • Technische Führung in Bezug auf Client-Architektur, Codierungsstandards und Best Practices für die native Desktop-Entwicklung bieten.
  • Eine zuverlässige, sichere Anwendung entwerfen und bereitstellen, die den gesamten Verteilungslebenszyklus abdeckt: Signierung, Verpackung, Installation, Updates und Deinstallation.
  • Beobachtbarkeit, Absturzberichterstattung, Leistungsüberwachung und Diagnosen über den gesamten Client-Stack fördern.
  • Als Mentor und Multiplikator fungieren, um den technischen Standard zu erhöhen und Ingenieuren beim Wachsen zu helfen.
  • Technische Deep Dives, Design-Reviews und Roadmap-Ausrichtungsdiskussionen mit der Führungsebene leiten.
  • Sicherstellen, dass Sicherheits-, Compliance- und OS-Integrations-Best-Practices von Anfang an in das Design eingebettet sind.

Qualifikationen

  • Über 7 Jahre Erfahrung in der Desktop-Anwendungsentwicklung, Versand nativer Anwendungen auf Windows und macOS.
  • Nachweislicher Erfolg beim Entwerfen und Versenden von Client-Anwendungen an große Benutzergruppen, mit tiefem Verständnis für plattformspezifische Einschränkungen und Verhaltensweisen.
  • Starke Kenntnisse in Rust und/oder C++, mit solider Erfahrung im Aufbau plattformübergreifender Desktop-Anwendungen; Erfahrung mit Tauri ist ein großer Vorteil.
  • Tiefes Wissen über Windows- und macOS-API.
  • Praktische Erfahrung mit dem gesamten Lebenszyklus der Anwendungsdistribution: Code-Signierung, Verpackung, Auto-Update-Mechanismen und Bereitstellung in großem Maßstab.
  • Starkes Verständnis für die Leistungsprofilierung von Desktop-Anwendungen, Speicherverwaltung und Absturzdiagnosen.
  • Außergewöhnliche Kommunikationsfähigkeiten – in der Lage, funktionsübergreifende Teams und die Führungsebene mit klarer technischer Richtung zu beeinflussen.
  • Erfolgreiche Mentoring-Erfahrungen und das Heben von Ingenieurteams.

Nice to Have

  • Vertrautheit mit dem Tauri-Framework.
  • Vertrautheit mit React und TypeScript UI-Entwicklung.
  • Erfahrung in der Integration von Desktop-Clients mit Cloud-Backends über REST, WebSockets oder RPC.
  • Hintergrund in der systemnahen Programmierung: OS-Hooks, Zugänglichkeits-APIs, Interprozesskommunikation.
  • Frühere Arbeiten an Anwendungen mit stillen Hintergrundprozessen, System-Tray-Agenten oder benachrichtigungsgetriebenem UX.
  • Erfahrung mit Endpunkt-Telemetrie, Beobachtbarkeits-SDKs oder APM-Integration auf der Client-Seite.
  • Erfahrung mit der Verteilung von Unternehmenssoftware und dem Management von Anwendungsupdate-Strategien in großem Maßstab.

Vorteile

  • Dauerhafter Vertrag und wettbewerbsfähiges Vergütungspaket.
  • Schönes Büro mit Blick auf den Genfersee, günstig gelegen neben dem Bahnhof Prilly-Malley.
  • Hybrides Arbeitsmodell, das Büro- und Remote-Arbeit ausbalanciert, mit einem strukturierten Ansatz für neue Mitarbeiter zur Förderung von Verbindungen und Einarbeitung.
  • Flexible Arbeitszeiten und unbegrenzter Urlaub, plus 3 vom Unternehmen bezahlte Freiwilligentage.
  • Kostenloser Zugang zu einem Fitnesscenter im Gebäude.
  • Erstattung der Halbtax-Reisekarte für öffentliche Verkehrsmittel.
  • Erstattung von bis zu 50% der Kosten für Französischkurse.
  • Regelmäßige Unternehmens- und Teamevents wie Freiwilligentage, Pizza-Gespräche, Teambuilding-Aktivitäten, Ausrichtung von Meetups im Büro und mehr.
  • Boni für die Empfehlung erfolgreicher Einstellungen nach drei Monaten ununterbrochener Beschäftigung.
  • Umzugspaket für Personen, die aus einem anderen Land kommen.
Nexthink

Kontaktdaten:

Nexthink Recruiting-Team

Wir glauben, dass du diese Fähigkeiten brauchst, um Staff/Senior Desktop Application Engineer mit Bravour zu bestehen

Desktop-Anwendungsentwicklung
Windows und macOS
Rust
C++
Cross-Plattform-Entwicklung
Tauri
OS APIs