Cerchiamo un solo profilo: un ingegnere del software senior con una profonda esperienza Java, costruita in molti anni passati a scrivere e far funzionare software di produzione. Non è un ruolo junior né intermedio, e non è un ruolo di AI. Se avete iniziato a lavorare a tempo pieno come ingegneri del software nel 2013 o prima e vi piace ancora scrivere codice, continuate a leggere.

Il requisito più importante

  • Almeno dieci anni di ingegneria del software professionale a tempo pieno prima degli strumenti di AI per il codice, diffusi dal 2022–2023. In pratica: lavorate a tempo pieno come ingegneri del software, soprattutto in Java, dal 2013 o da prima.
  • Un'esperienza significativa, non marginale: avete progettato, scritto, corretto e mantenuto sistemi rimasti in produzione per anni.

Gli anni da soli non fanno un senior, ma qui sono un requisito vincolante. I nostri clienti contano su ingegneri capaci di riconoscere un codice sbagliato, anche quando lo ha scritto un'AI, perché ne hanno già visto le conseguenze molte volte.

Che cosa portate

  • Java a fondo, dal linguaggio e dalla JVM fino a concorrenza, memoria e performance
  • Spring e Spring Boot in produzione, Hibernate / JPA e SQL, comprese le query che Hibernate genera
  • Sistemi distribuiti: API REST, messaggistica (ad es. Kafka), consistenza, gestione dei guasti
  • Basi solide di sicurezza: autenticazione e autorizzazione, OAuth 2.0 / OpenID Connect, igiene delle dipendenze
  • Test automatici, Git e continuous delivery come pratica quotidiana
  • La capacità di capire un codice grande, vecchio e poco documentato e di modificarlo in sicurezza
  • Una comunicazione diretta e chiara con i clienti, per iscritto e di persona

Graditi ma non richiesti: Jakarta EE, Quarkus, Kotlin, React e TypeScript, piattaforme cloud, osservabilità, Python, esperienza in finanza, life sciences o manifattura.

Lingue

  • Inglese: obbligatorio. È la nostra lingua di lavoro con i clienti in tutta la Svizzera e in tutta la documentazione.
  • Italiano: gradito. Molti dei nostri clienti sono in Ticino.

Solo senior

Non ci sono posizioni junior, intermedie o stage, né oggi né in una futura fase di "crescita". Siamo un piccolo gruppo di ingegneri senior, ognuno responsabile di sistemi reali. È quello che offriamo ai clienti, ed è l'unico modo in cui vogliamo crescere.

AI, senza fuffa

Usiamo strumenti di AI ogni giorno dove ci rendono più veloci, e per i nostri clienti costruiamo funzionalità di AI sulla JVM. Ma questo è un lavoro di ingegneria, non un lavoro di AI. L'AI accelera chi sa già com'è fatto un software corretto, sicuro e manutenibile; non sostituisce quella conoscenza. Non cerchiamo entusiasmo per l'AI o abilità nei prompt, ma un giudizio costruito negli anni.

Come lavoriamo

Remote-first, con una sede a Lugano. Andate dai clienti per avvii, workshop, decisioni importanti e consegne. Lavoriamo come società di consulenza che risponde dei propri risultati: non verrete inseriti nel team di un cliente sotto la sua direzione.

Forma di collaborazione e permesso di lavoro

Collaborazione come freelance o contractor, oppure assunzione quando un progetto lo richiede. Serve un permesso di lavoro adatto alla forma di collaborazione effettiva; non promettiamo soluzioni di impiego transfrontaliero che non sono state predisposte. Questa è una candidatura spontanea: rispondiamo a ogni candidatura seria e vi contattiamo quando un progetto corrisponde al vostro profilo.