Staff/Senior Software Engineer - Desktop Application

Staff/Senior Software Engineer - Desktop Application

Lausanne Vollzeit 63000 - 77000 € / Jahr (geschätzt) Homeoffice (teilweise)
Nexthink

Auf einen Blick

  • Aufgaben: Entwickle innovative Desktop-Anwendungen mit modernster Technologie und arbeite an spannenden Projekten.
  • Unternehmen: Führendes Unternehmen im Bereich digitale Mitarbeitererfahrung mit einer kollaborativen Unternehmenskultur.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, hybrides Arbeiten und berufliche Weiterbildung.
  • Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrieremöglichkeiten und einem tollen Team.
  • Warum dieser Job: Gestalte die Zukunft der IT mit KI-gesteuerten Lösungen und erziele echten Einfluss.
  • Qualifikationen: Erfahrung in der Softwareentwicklung und Teamarbeit sind erforderlich.

Das prognostizierte Gehalt liegt zwischen 63000 - 77000 € 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, die Mitarbeiter überall und mit jeder Anwendung oder jedem Netzwerk betreffen, bevor die Mitarbeiter das Problem bemerken.

Wir suchen einen Staff oder Senior Desktop Application Developer, 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. Diese Anwendung ist das Gesicht von Nexthink's KI-Plattform und bietet den Mitarbeitern ein nahtloses, reaktionsschnelles Erlebnis direkt auf ihren Windows- und macOS-Geräten.

Als Senior Desktop Engineer werden Sie über die Implementierung hinausgehen: Sie werden die technische Richtung für die Client-Schicht festlegen, Designentscheidungen über Teamgrenzen hinweg beeinflussen und als vertrauenswürdiger Berater für die technische Leitung und das Produkt fungieren. Sie werden Probleme hinsichtlich Leistung, Zuverlässigkeit und nativer OS-Integration angehen, während Sie mit Backend-, Infrastruktur- und Sicherheitsteams zusammenarbeiten, um eine produktionsreife Anwendung in globalem Maßstab zu liefern.

Verantwortlichkeiten:

  • Definieren und vorantreiben der technischen Vision und Architekturstrategie für die Desktop-Client-Anwendung.
  • Leiten des Designs einer hochleistungsfähigen, nativen Desktop-Anwendung, die an 20M+ Endpunkten auf Windows und macOS läuft.
  • Zusammenarbeit mit Produkt-, Backend- und AI/ML-Teams, 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.
  • Architektur und Bereitstellung einer zuverlässigen, sicheren Anwendung, die den gesamten Verteilungslebenszyklus abdeckt: Signierung, Verpackung, Installation, Updates und Deinstallation.
  • Förderung von Beobachtbarkeit, Absturzberichterstattung, Leistungsüberwachung und Diagnosen über den gesamten Client-Stack.
  • Als Mentor und Multiplikator agieren, um die technischen Standards zu erhöhen und Ingenieuren beim Wachsen zu helfen.
  • Leiten von technischen Deep Dives, Design-Reviews und Roadmap-Ausrichtungsdiskussionen mit der Führungsebene.
  • Sicherstellen, dass Sicherheits-, Compliance- und OS-Integrations-Best-Practices von Anfang an in das Design eingebettet sind.

Qualifikationen:

  • 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 einem tiefen 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.
  • Tiefes Wissen über Windows- und macOS-API.
  • Praktische Erfahrung mit dem gesamten Anwendungs-Verteilungslebenszyklus: 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.
  • Erfolgsbilanz in der Mentoring und Förderung 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, orgRPC.
  • 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 Softwareverteilung im Unternehmensbereich und dem Management von Anwendungsupdate-Strategien in großem Maßstab.

Wir sind die Pioniere und Wegbereiter einer globalen IT-Marktkategorie (DEX), die die Zukunft der Arbeitsweise der Welt gestaltet und unseren Kunden IT-Teams totale digitale Sichtbarkeit über ihr Unternehmen hinweg bietet. Unsere innovativen Lösungen integrieren Echtzeitanalysen, Automatisierung und Mitarbeiterfeedback über alle Endpunkte hinweg. Dies ermöglicht es unseren IT-Teams, komplexe technische Herausforderungen zu lösen, immer produktivere Arbeitsplätze zu schaffen und glückliche, zufriedene Mitarbeiter im digitalen Arbeitsplatz zu liefern.

Wenn Sie auf der Suche nach einer Veränderung sind und eine angenehme Atmosphäre, viele Herausforderungen und Spaß bei der Arbeit mögen, ist dies eine großartige Gelegenheit für Sie!

Was wir bieten:

  • Unbefristeter Vertrag und ein 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 (Mitarbeiter haben unbegrenzte bezahlte Freizeit zusätzlich zu den 25 Tagen Urlaub, die wir anbieten) sowie 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!
  • Prämien für die Empfehlung erfolgreicher Einstellungen nach drei Monaten ununterbrochener Beschäftigung.
  • Wir bieten ein Umzugspaket für Personen, die aus einem anderen Land kommen.

Staff/Senior Software Engineer - Desktop Application Arbeitgeber: Nexthink

Nexthink ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Vaud, Schweiz, eine dynamische und unterstützende Arbeitsumgebung bietet. Mit einem hybriden Arbeitsmodell und flexiblen Arbeitszeiten fördert das Unternehmen eine ausgewogene Work-Life-Balance und bietet gleichzeitig zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung. Die engagierte Unternehmenskultur und die Möglichkeit, an innovativen Softwarelösungen zu arbeiten, machen Nexthink zu einem attraktiven Arbeitsplatz für talentierte Softwareentwickler.

Nexthink

Kontaktdaten:

Nexthink Recruiting-Team

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

Desktop-Anwendungsentwicklung
Windows und macOS
Rust
C++
Cross-Plattform-Entwicklung
Anwendungsarchitektur
Sicherheitsbestimmungen