Software Architect

Cy4Gate S.p.A.

Roma

On-site

EUR 70,000 - 110,000

Full time

36 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Cy4Gate S.p.A. è alla ricerca di un Software Architect che supporti la progettazione di sistemi e sottosistemi software, definendo blueprint, linee guida e best practice di design.

Analizzerà sistemi, sottosistemi e componenti per performance e sicurezza, individuando strategie di evoluzione. Il candidato ideale ha esperienza in architetture a microservizi, sistemi distribuiti e conoscenza di REST API; competenze in linguaggi come Java/Scala/C/C++/Python/JS/Go sono valorizzate.

Qualifications

  • Richiesta laurea in informatica o ingegneria informatica.
  • Conoscenza avanzata di architetture a microservizi e sistemi distribuiti.
  • Competenze in analisi di sistema, sicurezza e performance.

Responsibilities

  • Dare supporto alla progettazione di sistemi software e definire blueprint e best practice di design e sviluppo.
  • Analizzare sistemi e componenti software per performance e sicurezza e proporre evoluzioni.
  • Progettare REST API complesse con attenzione a versionamento e sicurezza.
  • Gestire la pianificazione evolutiva e refactoring di componenti esistenti.

Skills

Analisi di dominio
Microservizi
REST API
Prestazioni
Java/Scala/C/C++/Python/JS/Go

Education

Laurea in Informatica
Laurea in Ingegneria Informatica

Tools

SQL/NoSQL

Job description

CY4GATE è un’azienda italiana nata nel 2014 dall’iniziativa di ELT Group, realtà storica e leader internazionale nel settore della difesa elettronica. Fin dalla sua fondazione, CY4GATE si è posta l’obiettivo di rispondere alle crescenti esigenze di sicurezza, difesa e protezione delle infrastrutture critiche, in un contesto sempre più complesso e digitalizzato.

Specializzata in soluzioni avanzate di cyber intelligence e cybersecurity, progetta tecnologie proprietarie per l’analisi dei dati, la prevenzione delle minacce digitali e il supporto alle attività di intelligence, investigazione e protezione informatica. Opera nei mercati governativo, militare, istituzionale e industriale, servendo forze armate, agenzie di intelligence, forze dell’ordine e aziende strategiche, sia in Italia che all’estero.

Negli anni CY4GATE ha registrato una crescita significativa, sia organica che attraverso importanti operazioni di M&A strategiche, diventando un gruppo strutturato e solido. Tra le acquisizioni più rilevanti figurano la boutique francese Diateam, nota per le sue tecnologie di Hybrid Digital Twin, e XTN Cognitive Security, tech vendor italiano di riferimento per le soluzioni di Fraud Management, App Protection e Smart Authentication.

Oggi quotata al segmento STAR di Borsa Italiana, CY4GATE si posiziona come uno dei principali player nel panorama italiano ed europeo, con un portafoglio tecnologico altamente innovativo, in grado di rispondere alle sfide strategiche più avanzate in ambito cybersecurity e decision intelligence. Questa capacità è stata riconosciuta anche a livello internazionale: Gartner ha menzionato CY4GATE tra i player rappresentativi nel campo della Composite AI, a conferma del valore delle sue soluzioni nell’integrare tecniche avanzate di intelligenza artificiale per supportare analisi predittive e processi decisionali complessi.

Forte di una solida eredità nel settore della difesa e di una visione orientata al futuro, CY4GATE persegue con determinazione la sua missione: costruire un ecosistema cyber nazionale ed europeo fondato su sovranità tecnologica, resilienza operativa e innovazione continua.

Posizione

Siamo alla ricerca di un Software Architect che si occuperà di dare supporto alla progettazione di sistemi e sottosistemi software, seguendo attivamente le fasi della realizzazione. La risorsa darà inoltre supporto alla definizione di “blueprint”, linee guida, best practice di design e sviluppo ed effettuare analisi di sistemi, sottosistemi o componenti software esistenti, dal punto di vista funzionale, delle performance, della sicurezza con individuazione di strategie atte alla loro evoluzione.

Requisiti
Competenze richieste
Requisiti

Titolo di Studio: Laurea in Ingegneria Informatica / Laurea in Informatica

Lingue: Italiano, Inglese B2.

Competenze tecniche obbligatorie
  • Capacità di seguire in autonomia un progetto, dalle fasi di concept, fino al design: effettuare analisi di dominio e individuare tecnologie adeguate dal punto di vista tecnico, dei vincoli di progetto e aziendale, saper valutare eventuali rischi di integrazione tra sottosistemi e componenti del sistema, nonché pianificare l'evoluzione o il refactoring di componenti esistenti.
  • Progettazione di soluzioni architetturali a microservizi, architetture a strati (layered), sistemi distribuiti , sistemi monolitici (modulari), sistemi event-driven ("hexagon" e "onion" pattern come plus), capacità di progettare set di REST API complesse, con particolare attenzione al versionamento e la sicurezza.
  • Capacità di definire linee guida, best practice di design e sviluppo.
  • Capacità di analizzare i problemi di performance dei software, identificando i colli di bottiglia ed individuando strategie per risolverli.
  • Esperienza di sviluppo su progetti rilevanti con linguaggi come Java, Scala, C/C++, Python, JavaScript/TypeScript, Go.
Competenze tecniche opzionali
  • Familiarità con i più diffusi pattern, protocolli, standard di autenticazione e autorizzazione (ad esempio, OIDC/OAuth2, SAML, Passkey con WebAuthn), e software che realizzano funzioni di IAM, IdP, PEP/PDP.
  • Capacità di realizzazione Proof-of-Concept.
  • Dimestichezza con la produzione di documentazione tecnica.
  • Conoscenza di database relazionali (SQL) e NoSQL.
  • Esperienza in ambito di Data Platform.
  • Sapere progettare e applicare strategie di caching.
  • Utilizzo produttivo e controllato degli strumenti AI-based, valutando ciò che viene prodotto dal punto di vista della concezione generale, degli obiettivi, delle linee guida individuate.
Competenze gestionali
  • Capacità di pianificazione, organizzazione e gestione delle priorità.
  • Capacità di gestione delle criticità e degli stakeholder.
  • Spiccate capacità di problem solving e decision making.
Altre informazioni

Ci impegniamo a creare un ambiente sicuro e inclusivo, basato sul rispetto reciproco e la valorizzazione delle diversità, offrendo pari opportunità di lavoro a tutti i candidati qualificati.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Engineer
AI Engineer

CY4GATE • Roma

On-site
EUR 45,000 - 70,000
Frontend Developer
Frontend Developer

CY4GATE • Roma

On-site
EUR 38,000 - 52,000
Senior Cyber Security Defence Specialist
Senior Cyber Security Defence Specialist

Cy4Gate S.p.A. • Lombardia

On-site
EUR 70,000 - 110,000
Cybersecurity Researcher at CY4GATE
Cybersecurity Researcher at CY4GATE

Cy4Gate S.p.A. • Casal Monastero

On-site
EUR 55,000 - 75,000
Solution Architect
Solution Architect

Var Group • Grassobbio

On-site
EUR 45,000 - 65,000
Cyber Security Architect
Cyber Security Architect

Randstad Enterprise • Roma

On-site
EUR 45,000 - 65,000
Opportunità di crescita professionale
Lavoro su progetti di cybersecurity complessi e stimolanti
Solution Architect
Solution Architect

Var Group • Milano

On-site
EUR 40,000 - 70,000
Solution Architect
Solution Architect

BV TECH • Torino

On-site
EUR 45,000 - 65,000
CyberSec Engineer Offensive Wireless
CyberSec Engineer Offensive Wireless

Cy4Gate S.p.A. • Roma

On-site
EUR 70,000 - 100,000
Cybersecurity Software Architect | System Design & Security
Cybersecurity Software Architect | System Design & Security

Cy4Gate S.p.A. • Roma

On-site
EUR 70,000 - 110,000