Text copied to clipboard!

Titolo

Text copied to clipboard!

Ingegnere Software Capo

Descrizione

Text copied to clipboard!
Stiamo cercando un Ingegnere Software Capo con forte esperienza tecnica, capacità di leadership e orientamento ai risultati per guidare la progettazione, lo sviluppo e l’evoluzione di soluzioni software moderne, scalabili e affidabili. La persona selezionata avrà un ruolo centrale nel definire l’architettura dei sistemi, nel coordinare le decisioni tecniche più importanti e nel supportare i team di sviluppo durante l’intero ciclo di vita del software. Questa posizione richiede una combinazione equilibrata di competenze ingegneristiche avanzate, visione strategica e capacità di collaborazione con stakeholder tecnici e non tecnici. L’Ingegnere Software Capo lavorerà a stretto contatto con product manager, architetti, sviluppatori, specialisti DevOps, QA engineer e responsabili aziendali per trasformare requisiti complessi in soluzioni concrete e sostenibili. Sarà responsabile della qualità tecnica del codice, della definizione di standard di sviluppo, della promozione delle migliori pratiche di testing, sicurezza, osservabilità e manutenzione, nonché dell’adozione di processi che migliorino la produttività e la stabilità dei prodotti digitali. Il candidato ideale possiede una solida esperienza nello sviluppo di applicazioni enterprise o piattaforme digitali ad alta disponibilità, conosce i principi di progettazione del software, le architetture distribuite, le API, i database relazionali e non relazionali, e ha familiarità con ambienti cloud e pipeline di integrazione e distribuzione continua. Oltre alle competenze tecniche, è fondamentale la capacità di guidare il team attraverso mentoring, revisioni del codice, definizione delle priorità tecniche e supporto nella risoluzione di problemi complessi. In questo ruolo sarà importante saper bilanciare velocità di esecuzione e qualità, contribuendo alla definizione della roadmap tecnica e identificando opportunità di miglioramento continuo. L’Ingegnere Software Capo dovrà anche valutare rischi tecnici, debito tecnologico, performance applicative e requisiti di sicurezza, proponendo soluzioni pragmatiche e sostenibili nel lungo periodo. La figura contribuirà inoltre alla crescita del team, favorendo una cultura di collaborazione, apprendimento continuo, responsabilità condivisa e innovazione. Cerchiamo una persona capace di comunicare con chiarezza, influenzare decisioni strategiche e mantenere elevati standard tecnici in contesti dinamici e in evoluzione. Se ti appassiona costruire software di qualità, guidare team tecnici e contribuire in modo concreto al successo di prodotti digitali complessi, questa opportunità rappresenta un contesto ideale per mettere a frutto la tua esperienza e generare un impatto significativo sull’organizzazione.

Responsabilità

Text copied to clipboard!
  • Guidare la progettazione tecnica e l’architettura delle soluzioni software
  • Supervisionare lo sviluppo del codice garantendo qualità, scalabilità e manutenibilità
  • Definire standard di sviluppo, linee guida tecniche e buone pratiche di engineering
  • Collaborare con product manager e stakeholder per tradurre i requisiti in soluzioni tecniche
  • Supportare il team attraverso mentoring, code review e risoluzione di problemi complessi
  • Promuovere l’adozione di test automatizzati, CI/CD e pratiche DevOps
  • Monitorare performance, sicurezza, affidabilità e debito tecnico delle applicazioni
  • Coordinare decisioni tecniche tra team multipli e facilitare l’allineamento architetturale

Requisiti

Text copied to clipboard!
  • Esperienza pluriennale nello sviluppo software e nella guida tecnica di team
  • Conoscenza approfondita di architetture software moderne e sistemi distribuiti
  • Padronanza di almeno un linguaggio di programmazione backend o full stack
  • Esperienza con database relazionali e non relazionali
  • Familiarità con piattaforme cloud, container e pipeline CI/CD
  • Capacità di definire standard tecnici e migliorare processi di sviluppo
  • Ottime competenze di problem solving, comunicazione e leadership tecnica
  • Conoscenza delle pratiche di sicurezza applicativa, testing e osservabilità

Domande potenziali per l'intervista

Text copied to clipboard!
  • Quanti anni di esperienza hai nello sviluppo software professionale?
  • Hai già ricoperto un ruolo di leadership tecnica o coordinamento ingegneristico?
  • Con quali linguaggi di programmazione e framework hai lavorato più a lungo?
  • Qual è la tua esperienza con architetture cloud e sistemi distribuiti?
  • Hai guidato attività di code review, mentoring o definizione di standard tecnici?
  • Quali strumenti CI/CD, monitoraggio o containerizzazione utilizzi abitualmente?