Ingegnere principale / Ingegnere di desktop senior
Jobup
- Tipo di contratto
- Tempo pieno
- Luogo
- Lausanne
- Prima pubblicazione
• 11 luglio 2026
• 100%
• Durata indeterminata
• Lausanne
Ingegnere principale / Ingegnere di desktop senior
• Tempo pieno
• Dipartimento: Agents IA
• Dipartimento: Agents IA
• Divisione: Ingénierie
Descrizione dell'azienda
Nexthink è il leader dei software per la gestione dell'esperienza digitale dei dipendenti. L'azienda offre ai responsabili IT una visibilità senza precedenti che consente di vedere, diagnosticare e risolvere problemi su larga scala che colpiscono i dipendenti ovunque, con qualsiasi applicazione o rete, prima che i dipendenti si accorgano del problema. In quanto prima soluzione che consente all'informatica di passare dalla risoluzione reattiva dei problemi all'ottimizzazione proattiva, Nexthink consente a più di 1 500 clienti di offrire migliori esperienze digitali a oltre 25 milioni di dipendenti. Avendo due sedi a Lausanne, in Svizzera, e a Boston, Massachusetts, Nexthink conta 9 uffici nel mondo.
Descrizione del ruolo
Cerchiamo un ingegnere principale o senior in applicazioni desktop per far parte del team che progetta, architetta e implementa il nostro agente di chat self-service IT alimentato dall'IA - un'applicazione desktop nativa distribuita su oltre 20 milioni di endpoint nel mondo. Questo client è la vetrina della piattaforma IA di Nexthink, offrendo ai dipendenti un'esperienza fluida e reattiva direttamente sui loro dispositivi Windows e macOS.
In qualità di ingegnere di desktop senior, andrete oltre l'implementazione: definirete la direzione tecnica dello strato client, influenzerete le decisioni di progettazione inter-team e fungerete da consulente di fiducia sia per la direzione tecnica che per il prodotto. Affronterete problematiche di performance, affidabilità e integrazione nativa con il sistema operativo, collaborando con i team backend, infrastruttura e sicurezza per consegnare un'applicazione di qualità produzione su scala globale.
Si tratta di un ruolo ad alto impatto e grande responsabilità in cui prenderete decisioni architettoniche fondamentali riguardanti la piattaforma client e contribuirete a plasmare la pratica di ingegneria desktop presso Nexthink.
Responsabilità
Definire e guidare la visione tecnica e la strategia architettonica dell'applicazione client desktop.
Guidare la progettazione di un'applicazione desktop nativa ad alte prestazioni che funzioni su Windows e macOS su oltre 20 milioni di endpoint.
Collaborare con i team prodotto, backend e IA/ML per allineare l'esperienza client con la piattaforma IA globale.
Fornire leadership tecnica sull'architettura client, gli standard di codifica e le migliori pratiche per lo sviluppo desktop nativo.
Architettare e consegnare un'applicazione affidabile e sicura coprendo l'intero ciclo di distribuzione: firma, packaging, installazione, aggiornamenti e disinstallazione.
Promuovere l'osservabilità, il reporting dei crash, il monitoraggio delle prestazioni e la diagnostica attraverso lo stack client.
Agiire come mentore e moltiplicatore, elevando il livello tecnico e aiutando gli ingegneri a progredire.
Guidare approfondimenti tecnici, revisioni di progettazione e discussioni di allineamento della roadmap con la direzione.
Garantire che la sicurezza, la conformità e le migliori pratiche di integrazione a livello OS siano integrate fin dalla progettazione.
Qualifiche
Oltre 7 anni di esperienza nell'ingegneria di applicazioni desktop, con consegna di applicazioni native su Windows e macOS.
Successo comprovato nella progettazione e consegna di applicazioni client a ampie basi di utenti, con una profonda comprensione dei vincoli e dei comportamenti specifici delle piattaforme.
Solida padronanza di Rust e/o C++, con esperienza confermata nella costruzione di applicazioni desktop multiplatform; l'esperienza con Tauri è un importante plus.
Conoscenza approfondita delle API dei sistemi operativi Windows e macOS.
Esperienza pratica del ciclo completo di distribuzione delle applicazioni: firma del codice, packaging, meccanismi di aggiornamento automatico e distribuzione su larga scala.
Buona comprensione del profiling delle prestazioni delle applicazioni desktop, gestione della memoria e diagnostica dei crash.
Eccellenti capacità comunicative - capaci di influenzare team interfunzionali e la direzione con un orientamento tecnico chiaro.
Esperienza comprovata nel mentoring e nell'elevazione dei team di ingegneria.
Plus
Conoscenza del framework Tauri.
Conoscenza dello sviluppo UI React e TypeScript.
Esperienza nell'integrazione di client desktop con backend cloud tramite REST, WebSockets o gRPC.
Esperienza in programmazione di sistema: hook OS, API di accessibilità, comunicazione inter-processo.
Precedente lavoro su applicazioni con processi in background silenziosi, agent nella barra di sistema o UX basata sulle notifiche.
Esperienza con la telemetria degli endpoint, SDK di osservabilità o integrazione APM lato client.
Esperienza nella distribuzione di software aziendale e nella gestione di strategie di aggiornamento delle applicazioni su larga scala.
Informazioni aggiuntive
Siamo i pionieri e gli esploratori di una categoria globale del mercato IT (DEX) che modella il futuro del lavoro nel mondo, offrendo 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 ambienti di lavoro sempre più produttivi e offrire dipendenti felici e soddisfatti nel luogo di lavoro digitale.
Con oltre 1200 dipendenti distribuiti su 5 continenti, Nexthink funziona come un solo
Tradotto automaticamente dall’originale.
Pubblicato ieri