Il Software Engineer garantisce che i sistemi operativi e le reti di un’organizzazione funzionino alla massima capacità. Quando ciò non accade, utilizza le proprie competenze per identificare le cause e risolvere i problemi. Inoltre, progetta, sviluppa e implementa software, consentendo all’organizzazione di adattarsi al panorama digitale in continua evoluzione. In questo ruolo, il Software Engineer collabora con il CTO, il CEO e altri membri del team di cybersecurity. Seguendo le linee guida e le aspettative aziendali, pianifica e gestisce l’intero ciclo di vita dello sviluppo software per ogni progetto assegnato.
Obiettivo/Missione
* Potenziare le capacità della piattaforma e della rete esistenti per gestire una crescita massiccia, abilitando nuovi insight e prodotti basati sui dati tramite soluzioni self-service, reportistica e interrogazioni interattive.
* Visualizzare, progettare e sviluppare piattaforme software innovative in risposta alla crescente visibilità e utilizzo dei prodotti.
* Creare piattaforme e applicazioni software scalabili, nonché soluzioni di rete efficienti, sottoposte a test unitari, revisioni del codice e controlli regolari per l’integrazione continua.
* Analizzare i sistemi esistenti per individuare difetti e sviluppare soluzioni che migliorino la disponibilità del servizio e i tempi di risoluzione, attraverso monitoraggio e interventi automatizzati.
* Pianificare ed eseguire l’intero ciclo di vita dello sviluppo software per ogni progetto assegnato, rispettando gli standard e le aspettative aziendali.
Competenze e qualifiche richieste
* Esperienza professionale con Java, Python e C++
* Capacità comprovata di documentare i processi di progettazione, inclusi sviluppo, testing, analisi e risoluzione dei problemi (4 anni)
* Esperienza con cicli di sviluppo rapidi in ambienti web-based, forte competenza nello scripting e nell’automazione dei test (4 anni)
* Motivazione a proseguire la crescita professionale attraverso formazione e aggiornamento continuo.
Responsabilità
* Progettare e costruire strumenti e framework per automatizzare lo sviluppo, il testing, il deployment e la gestione di servizi e prodotti.
* Pianificare e scalare software e applicazioni distribuite, utilizzando pattern di progettazione sincroni e asincroni, scrivendo codice e consegnando con urgenza e qualità.
* Collaborare con il team per produrre piani di progetto e analizzare l’efficienza e la fattibilità delle operazioni, sfruttando lo stack tecnologico globale e apportando miglioramenti locali.
* Monitorare, documentare e mantenere la funzionalità dei sistemi software e di rete, cogliendo ogni opportunità per migliorare l’ingegneria.
* Concentrarsi sulla creazione di piattaforme software e di rete prive di errori di programmazione, mantenendo costantemente gli sviluppatori allineati senza compromettere l’affidabilità del sito.
Informazioni sulla posizione e sulla company
Drivesec è un’azienda innovativa di cybersecurity, con sede a Torino, specializzata nello sviluppo di soluzioni per la sicurezza dell’Internet of Things (IoT). Opera come partner tecnico e strategico per integrare la sicurezza fin dalle prime fasi di progettazione, seguendo il principio del “Security by Design”. Drivesec supporta settori come automotive, medicale, energia e domotica, offrendo servizi come penetration testing, progettazione di codice sicuro e valutazione dei rischi. In questo contesto il Software Engineer sarà inserito nella nostra sede in Corso Telesio, 29, riportando al CTO e collaborando con il team di sviluppo.
La conoscenza dell’inglese è gradita.
Non verranno esaminate candidature che non rispecchino la descrizione.
Per maggiori informazioni, visita il sito