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?