Ingénieur logiciel principal / senior - Application de bureau

Ingénieur logiciel principal / senior - Application de bureau

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

Auf einen Blick

  • Aufgaben: Entwickle innovative Desktop-Anwendungen mit KI-Integration für Millionen von Nutzern weltweit.
  • Unternehmen: Nexthink, führend im Bereich digitales Mitarbeitererlebnis mit globalem Einfluss.
  • Vorteile: Attraktives Gehalt, unbegrenzter Urlaub, hybrides Arbeiten und zahlreiche Team-Events.
  • Weitere Informationen: Dynamisches Team mit über 75 Nationalitäten und einem starken Fokus auf Vielfalt.
  • Warum dieser Job: Gestalte die Zukunft der IT mit und erlebe echte Auswirkungen auf die digitale Arbeitswelt.
  • Qualifikationen: Mindestens 7 Jahre Erfahrung in der Entwicklung nativer Desktop-Anwendungen.

Das prognostizierte Gehalt liegt zwischen 63000 - 77000 € pro Jahr.

Nexthink ist der Marktführer im Bereich Software für das Management 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.

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.

Als Senior Desktop Engineer werden Sie über die Implementierung hinausgehen: Sie werden die technische Richtung für die Client-Schicht festlegen, Designentscheidungen zwischen Teams beeinflussen und als vertrauenswürdiger Berater für die technische Leitung und das Produkt fungieren.

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 20M+ Endpunkten leiten.
  • Mit Produkt-, Backend- und AI/ML-Teams zusammenarbeiten, um die Client-Erfahrung mit der breiteren KI-Plattform abzustimmen.
  • Technische Führung zur Client-Architektur, zu Codierungsstandards und Best Practices für die native Desktop-Entwicklung bieten.
  • Eine zuverlässige, sichere Anwendung über den gesamten Verteilungslebenszyklus entwerfen und bereitstellen: Signierung, Verpackung, Installation, Updates und Deinstallation.
  • Beobachtbarkeit, Absturzberichterstattung, Leistungsüberwachung und Diagnosen über den gesamten Client-Stack fördern.
  • Als Mentor und Multiplikator agieren, um das technische Niveau zu erhöhen und Ingenieure wachsen zu lassen.
  • Technische Deep Dives, Design-Reviews und Roadmap-Ausrichtungsdiskussionen mit der Leitung leiten.
  • Sicherstellen, dass Sicherheits-, Compliance- und OS-Integrations-Best Practices von Anfang an in das Design eingebettet sind.

Qualifikationen:

  • 7+ Jahre Erfahrung in der Entwicklung von Desktop-Anwendungen, einschließlich der Bereitstellung nativer Anwendungen auf Windows und macOS.
  • Nachweislicher Erfolg bei der Gestaltung und Bereitstellung von Client-Anwendungen für große Benutzergruppen.
  • Starke Kenntnisse in Rust und/oder C++, mit solider Erfahrung in der Erstellung plattformübergreifender Desktop-Anwendungen.
  • 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 der Leistungsprofilierung von Desktop-Anwendungen, des Speichermanagements und der Absturzdiagnose.
  • Außergewöhnliche Kommunikationsfähigkeiten - in der Lage, funktionsübergreifende Teams und Führungskräfte mit klarer technischer Richtung zu beeinflussen.
  • Erfahrung 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 oder gRPC.
  • Hintergrund in der systemnahen Programmierung: OS-Hooks, Zugänglichkeits-APIs, Interprozesskommunikation.
  • Erfahrung mit Endpunkt-Telemetrie, Beobachtbarkeits-SDKs oder APM-Integration auf der Client-Seite.

Wir bieten einen unbefristeten Vertrag und ein wettbewerbsfähiges Vergütungspaket sowie ein schönes Büro mit Blick auf den Genfersee, das günstig neben dem Bahnhof Prilly-Malley liegt. Wir haben ein hybrides Arbeitsmodell, das Büro- und Remote-Arbeit ausbalanciert, sowie flexible Arbeitszeiten und unbegrenzten Urlaub.

Ingénieur logiciel principal / senior - Application de bureau Arbeitgeber: jobup

Als Arbeitgeber bietet unser Unternehmen ein dynamisches und unterstützendes Arbeitsumfeld, das auf Teamarbeit und kontinuierliche Weiterbildung setzt. Wir fördern die berufliche Entwicklung unserer Mitarbeiter durch gezielte Schulungen und Aufstiegsmöglichkeiten, während wir gleichzeitig attraktive Vergütungs- und Sozialleistungen bieten. Unsere Lage in der Schweiz ermöglicht es Ihnen, in einem internationalen Umfeld zu arbeiten und von einer hohen Lebensqualität zu profitieren.

J

Kontaktdaten:

jobup Recruiting-Team

Wir glauben, dass du diese Fähigkeiten brauchst, um Ingénieur logiciel principal / senior - Application de bureau mit Bravour zu bestehen

Desktop-Anwendungsentwicklung
Rust
C++
Cross-Plattform-Entwicklung
Windows und macOS APIs
Anwendungsdistributionslebenszyklus
Leistungsprofilierung von Desktop-Anwendungen