Software Engineer - Leonardo S.p.A. (Area Cyber & Security Solutions)
DESCRIZIONE OFFERTA
💻 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.
MAPPA E SEDE DI LAVORO
Caricamento mappa...
Località: Italia

