← Tutte le offerte

Staff/Senior Software Engineer - Desktop Application

Nexthink

Tipo di contratto
Tempo pieno
Luogo
Lausanne
Prima pubblicazione
Candidati ora

Siamo alla ricerca di uno Staff o Senior Desktop Application Developer da inserire nel team che progetta, architetta e implementa il nostro agente di chat IT self-service basato su AI — un'applicazione desktop nativa distribuita su oltre 20 milioni di endpoint in tutto il mondo. Questo client è il volto della piattaforma AI di Nexthink, offrendo ai dipendenti un'esperienza fluida e reattiva direttamente sui loro dispositivi Windows e macOS.

In qualità di Desktop Engineer, andrai oltre l'implementazione: stabilirai la direzione tecnica per il layer del client, influenzerai le decisioni di design interfunzionali e fungerai da consulente di fiducia sia per la leadership dell'ingegneria che per il prodotto. Affronterai problemi di performance, affidabilità e integrazione nativa con il sistema operativo, collaborando con i team backend, infra e security per rilasciare un'applicazione di livello produzione su scala globale.

Questo è un ruolo ad alto impatto e alta responsabilità, in cui prenderai decisioni architettoniche fondamentali per la piattaforma client e aiuterai a dare forma alla pratica di desktop engineering in Nexthink.

Responsabilità

  • Definire e guidare la visione tecnica e la strategia architettonica per l'applicazione client desktop.
  • Guidare il design di un'applicazione desktop nativa ad alte prestazioni che giri su Windows e macOS su oltre 20M di endpoint.
  • Collaborare con i team di prodotto, backend e AI/ML per allineare l'esperienza del client con la più ampia piattaforma AI.
  • Fornire leadership tecnica sull'architettura del client, sugli standard di codifica e sulle best practice per lo sviluppo desktop nativo.
  • Progettare e fornire un'applicazione affidabile e sicura coprendo l'intero ciclo di vita della distribuzione: firma, packaging, installazione, aggiornamenti e disinstallazione.
  • Promuovere l'osservabilità, il reporting dei crash, il monitoraggio delle performance e la diagnostica su tutto lo stack del client.
  • Agire come mentore e moltiplicatore, innalzando il livello tecnico e aiutando gli ingegneri a crescere.
  • Guidare approfondimenti tecnici (deep dives), revisioni del design e discussioni sull'allineamento della roadmap con la leadership.
  • Garantire che la sicurezza, la conformità e le best practice di integrazione a livello di OS siano incorporate nel design fin dal primo giorno.
  • Oltre 7 anni di esperienza nell'ingegneria di applicazioni desktop, con rilascio di applicazioni native su Windows e macOS.
  • Successo comprovato nella progettazione e nel rilascio di applicazioni client a basi di utenti di grandi dimensioni, con una profonda comprensione dei vincoli e dei comportamenti specifici della piattaforma.
  • Forte competenza in C++, con solida esperienza nella creazione di applicazioni desktop cross-platform.
  • Conoscenza approfondita delle API dei sistemi operativi Windows e macOS.
  • Esperienza pratica con l'intero ciclo di vita della distribuzione delle applicazioni: code signing, packaging, meccanismi di auto-update e deployment su scala.
  • Forte comprensione del profiling delle prestazioni delle applicazioni desktop, della gestione della memoria e della diagnostica dei crash.
  • Eccezionali capacità comunicative — in grado di influenzare team interfunzionali e la leadership con una chiara direzione tecnica.
  • Comprovata esperienza nel mentoring e nell'elevazione dei team di ingegneria.

Nice to Have

  • Familiarità con Rust e il framework Tauri.
  • Familiarità con lo sviluppo UI con React e TypeScript.
  • Esperienza nell'integrazione di client desktop con backend cloud tramite REST, WebSockets o gRPC.
  • Background in programmazione di sistema: OS hooks, API di accessibilità, comunicazione inter-processo.
  • Precedente lavoro su applicazioni con processi in background silenziosi, agenti nella system tray o UX guidata dalle notifiche.
  • Esperienza con telemetria degli endpoint, SDK di osservabilità o integrazione APM lato client.
  • Esperienza con la distribuzione di software aziendale e la gestione di strategie di aggiornamento delle applicazioni su scala.

Siamo i pionieri e i precursori di una categoria globale del mercato IT (DEX) che sta plasmando il futuro di come il mondo lavora, dando ai team IT dei nostri clienti una visibilità digitale totale in tutta l'azienda. Le nostre soluzioni innovative integrano analisi in tempo reale, automazione e feedback dei dipendenti su tutti gli endpoint. Ciò consente ai nostri team IT di risolvere sfide tecniche complesse, creare luoghi di lavoro sempre più produttivi e garantire dipendenti felici e soddisfatti nel posto di lavoro digitale.

Con oltre 1200 dipendenti in 5 continenti, Nexthink opera come One Team, connettendosi, collaborando e innovando per crescere continuamente. Chiamiamo i nostri dipendenti 'Nexthinkers' e il nostro impegno per la diversità, l'inclusione e l'equità è senza pari. Attualmente abbiamo oltre 75 nazionalità che lavorano con noi, da tutte le culture e i background, parlando molte lingue diverse.

Se cerchi un cambiamento e ti piace una bella atmosfera, molte sfide e divertirti lavorando, questa è una grande opportunità per te! Scopri cosa offriamo:

  • 💼 Contratto a tempo indeterminato e un pacchetto retributivo competitivo.
  • 📍 Bellissimo ufficio con vista sul Lago Lemano, comodamente situato vicino alla stazione ferroviaria di Prilly-Malley.
  • 🏡 Modello di lavoro ibrido che bilancia ufficio e lavoro remoto, con un approccio strutturato per le nuove assunzioni per favorire le connessioni e l'onboarding.
  • 🏖️ Orari flessibili e vacanze illimitate (i dipendenti hanno tempo libero retribuito illimitato oltre ai 25 giorni di ferie che offriamo) più 3 giorni di volontariato pagati dall'azienda.
  • 🤻 Accesso gratuito a un centro fitness all'interno dell'edificio.
  • 🚞 Rimborso dell'abbonamento metà-prezzo per i trasporti pubblici.
  • 🧑🏫 Rimborso fino al 50% del costo dei corsi di francese.
  • 🍉 Anche frutta fresca, biscotti e bevande analcoliche.
  • 🤝 Regolari eventi aziendali

Tradotto automaticamente dall’originale.

Pubblicato 1 settimana fa

Luogo

Vedi su Google Maps

Questa pagina su developerjobs.ch