Software Engineer - Leonardo S.p.A. (Area Cyber & Security Solutions)
Software Engineer - Leonardo S.p.A. (Area Cyber & Security Solutions) Scadenza: 6 novembre 2026 (entro tre settimane dall'apertura) Azienda: Leonardo S.p.A. - Area Cyber & Security Solutions Sedi di lavoro: Genova (Fiumara), Roma (Via Laurentina), Torino, Chieti, Firenze Pubblicazione: 16 ottobre 2026 Profilo Ricercato Posizione: Software Engineer Contratto: Tempo indeterminato, full-time (CCNL Industria Metalmeccanica Privata e Installazione Impianti) - Categoria Impiegato Retribuzione: Range retributivo base totale € 36.000 - 59.000 + tredicesima mensilità, premialità legata ai risultati di business, buoni welfare da € 250 annui, mensa aziendale, formazione continua Sedi di lavoro: Genova, Roma, Torino, Chieti, Firenze Seniority: Expert (5-10 anni di esperienza nel ruolo o più di 5 anni in ruoli analoghi) Modalità di lavoro: Ibrida Requisiti Specifici Titolo di studio: Laurea in Ingegneria Informatica, Informatica o equivalente. Competenze tecniche obbligatorie: Solide competenze di programmazione in C++ (C++ moderno, OOP, design pattern), con esperienza nello sviluppo a livello di sistema. Solida esperienza nello sviluppo di applicazioni Java. Sviluppo di applicazioni Linux e Windows. Fondamenti di networking: TCP/IP, UDP, programmazione con socket. Multi-threading e comunicazione tra processi (IPC). Ottime capacità di debugging e risoluzione dei problemi. Conoscenza di base dei concetti di sicurezza degli endpoint (processi, comportamento dei malware, tecniche di attacco). Esperienza con Git, CMake, Microsoft Visual Studio e sviluppo in ambiente Linux (Ubuntu). Esperienza con cicli di vita iterativi e relativi strumenti (Jira/Polarion/DevOps). Conoscenza degli standard di progettazione e di codifica. Soft skills: Autonomia nella gestione di task complessi e multi-componente, ottime capacità di problem solving, analisi e attenzione al dettaglio, security mindset e orientamento alla qualità del codice, propensione al lavoro in team, attitudine al mentoring e alla condivisione delle conoscenze, capacità di assumersi responsabilità e motivazione al raggiungimento degli obiettivi, proattività nel miglioramento continuo e nella formazione continua. Lingue: Italiano madrelingua, Inglese professionale (B2). Costituiscono un plus: Esperienza nello sviluppo di prodotti EDR/XDR, antivirus o altri prodotti per la sicurezza degli endpoint. Windows internals: processi, thread, gestione della memoria, registro, servizi; ETW; driver minifilter e kernel callback. Strumentazione di sicurezza su Linux: eBPF, auditd, syscall tracing. Tecniche di malware detection: basate su firme (es. YARA), euristiche e comportamentali. Analisi dei malware e reverse engineering (statico/dinamico; IDA, Ghidra); conoscenza dei formati PE/ELF. Conoscenza di MITRE ATT&CK e di detection engineering (es. regole Sigma). Pratiche e standard di secure coding (es. CERT C++, MISRA C/C++). Processi formali del ciclo di vita del software: gestione dei requisiti, progettazione, implementazione, test, integrazione. Progettazione software con SysML/UML. Strumenti di Continuous Integration; Docker e macchine virtuali. Sviluppo software ad alta integrità (es. RTCA DO-178C). Esperienza con piattaforme embedded o ARM, RTOS o middleware DDS. Attività Principali Sviluppare agent per endpoint (EDR) e componenti di sistema in C++ moderno, su Linux e Windows. Sviluppare servizi di supporto e tooling in Java. Implementare raccolta di telemetria e logica di detection (signature-based, euristica e comportamentale) con relativi meccanismi di response. Integrare motori e regole di malware detection nell'agent. Sviluppare la comunicazione sicura tra agent e backend (TCP/IP, socket, IPC). Eseguire debugging e troubleshooting di problemi complessi a livello di sistema. Garantire affidabilità, sicurezza e resilienza degli agent, applicando pratiche di secure coding e standard di codifica. Contribuire alle decisioni di architettura e progettazione, producendo documentazione (SysML/UML). Implementare testing automation e pipeline di CI/CD, mantenendo elevati standard di qualità del codice attraverso testing e code review. Collaborare con il team di sviluppo e gli altri team coinvolti per l'integrazione end-to-end. Supportare e fare mentoring ai colleghi con minore esperienza. Perché Unirsi a Leonardo Ruolo strategico: Sviluppare soluzioni di sicurezza endpoint (EDR) in un'area, Cyber & Security Solutions, di rilevanza strategica per la protezione di infrastrutture critiche e governi. Contesto: Inserimento in Leonardo, gruppo industriale internazionale tra le principali realtà mondiali nell'Aerospazio, Difesa e Sicurezza, con oltre 60.000 dipendenti e presenza in 150 paesi. Contratto: Tempo indeterminato con CCNL di settore, categoria Impiegato e retribuzione competitiva (€ 36.000 - 59.000). Benefici: Tredicesima mensilità, premialità di business, buoni welfare, mensa aziendale, formazione continua e attenzione al benessere economico, fisico, sociale e psicologico. Ambiente: Cultura aziendale basata su inclusione, equità e valorizzazione delle diversità. Candidatura La domanda deve essere inviata esclusivamente online tramite il portale carriere di Leonardo entro tre settimane dall'apertura dell'annuncio (indicativamente entro il 6 novembre 2026). Accedere al link sottostante e compilare il form di candidatura per la posizione "CYS_Software Engineer_TP" (R0025058). Indicare la sede preferita tra Genova, Roma Laurentina, Torino, Chieti o Firenze. Allegare il curriculum vitae aggiornato. Nota bene: Il processo di selezione prevede un colloquio conoscitivo con le Risorse Umane e un'intervista di approfondimento tecnico con il Business. Al termine, viene fornito un feedback sia in caso di esito positivo che negativo. L'azienda si riserva di valutare il livello di inquadramento e la proposta economica in base a criteri oggettivi e alla seniority. Link Utili Offerta integrale e candidatura (Portale Leonardo) Benefici aziendali Nota: La scadenza è indicativa (tre settimane dall'apertura). Il ruolo richiede laurea in ingegneria informatica/informatica e 5-10 anni di esperienza nello sviluppo di software in C++ e Java, con competenze specifiche in sicurezza endpoint. Range retributivo base totale € 36.000 - 59.000.