Stiamo cercando un/una
Technical Governance & Software Quality Lead
da inserire all'interno dell'area
Engineering
, con un ruolo trasversale a supporto dei team di
Platform Software Engineering
.
La figura avrà la responsabilità di
definire, implementare e mantenere gli standard di sviluppo
, garantendo
coerenza, qualità, sicurezza e misurabilità
del software prodotto nelle diverse Business Line.
È una posizione ad alta visibilità tecnica, con un forte orientamento a
enablement
, collaborazione interfunzionale e cultura DevOps/Cloud-native.
Responsabilità principali
Definizione degli standard di sviluppo
* Creare e mantenere linee guida condivise per tutti i team (naming conventions, versioning, logging, principi di codifica).
* Stabilire metriche e standard di osservabilità (logging strutturato, tracing, audit events).
* Definire criteri per gestione di error handling, retry policy, timeout, dependency injection e configurazione.
* Guidare gli standard di API design (REST/gRPC, OpenAPI, autenticazione, documentazione).
Qualità del software
* Disegnare strategie di testing (unit, integration, e2e, performance).
* Definire coverage minima, test automation e static analysis.
* Introdurre e governare strumenti di code quality e security (linting, SAST, DAST, SBOM).
* Validare pipeline CI/CD e criteri di merge/release attraverso quality gates.
DevOps & Pipeline Governance
* Standardizzare tool, processi e pipeline di sviluppo.
* Garantire coerenza su build, semantic versioning, packaging e distribuzione del software.
* Contribuire alla definizione e miglioramento dei processi DevOps/GitOps.
Collaborazione e Leadership funzionale
* Lavorare a stretto contatto con Team Leader, Architect e responsabili tecnici per mantenere un allineamento metodologico.
* Condurre code review trasversali e audit periodici di qualità.
* Promuovere cultura di miglioramento continuo, responsabilità condivisa e qualità misurabile.
* Curare la documentazione tecnica e i modelli di riferimento.
Monitoraggio & KPI
* Misurare indicatori chiave: test coverage, build success rate, vulnerabilità, code smells, affidabilità dei test.
* Creare dashboard e report periodici orientati alle decisioni.
Competenze tecniche richieste
* Ottima conoscenza di
Python
e
Go
, con esperienza nello sviluppo backend, API e operator/controller Kubernetes.
* Approfondita conoscenza di
Kubernetes
, containerizzazione e architetture cloud-native.
* Esperienza con pipeline
CI/CD
e processi DevOps/GitOps.
* Conoscenza di strumenti e framework per test automation e code quality.
* Familiarità con stack di observability (Grafana, ELK, OpenTelemetry).
* Buona conoscenza dei principi architetturali, semantic versioning, dependency management.
* Competenza di base in sicurezza del software.
* Ottima padronanza nella redazione di documentazione tecnica.
* Inglese tecnico fluente.
Sedi disponibili:
Bergamo (Ponte San Pietro), Milano, Torino, Bologna, Firenze, Arezzo, Roma
.