About the job Software Architect (Saas Product) Scale UP
Il nostro cliente è una Scale-up internazionale operante nel settore SaaS, con un portfolio di soluzioni software ad alto impatto utilizzate da migliaia di utenti in tutto il mondo. L'azienda sviluppa e gestisce un ecosistema multi-prodotto in costante evoluzione, in cui la solidità e la visione architetturale rappresentano un fattore critico di successo.
Entrare a far parte di questa realtà significa contribuire attivamente alla definizione della traiettoria tecnologica dell'azienda, lavorando su sistemi complessi, scalabili e orientati al futuro.
Il Ruolo
In qualità di Software Architect, sarai il punto di riferimento tecnico per l'intera organizzazione. Non ti limiterai alla progettazione dei sistemi, ma avrai la responsabilità di guidare le scelte architetturali strategiche, assicurando che la tecnologia sia un abilitatore del business e non un vincolo.
Agirai come facilitatore di soluzioni, capace di muoverti con efficacia tra la visione di alto livello e il supporto concreto ai team di sviluppo, favorendo coerenza, qualità e velocità di esecuzione.
Responsabilità Principali
Architectural Strategy & Governance
- Definire e mantenere linee guida architetturali e standard tecnici di lungo periodo
- Garantire scalabilità, resilienza, sicurezza e manutenibilità dell'ecosistema digitale
Cross-Domain Alignment
- Facilitare la collaborazione tra team e domini tecnologici differenti
- Assicurare l'integrazione e la coerenza delle soluzioni rispetto alla visione aziendale
Decision Making & Technical Leadership
- Presiedere e contribuire ai principali forum decisionali tecnici (es. Design Council)
- Supportare i team nel bilanciamento tra velocità di delivery, qualità del codice e sostenibilità tecnica
Innovation Management
- Promuovere una cultura di innovazione continua
- Coordinare momenti di condivisione tecnica e scouting di nuove tecnologie, compresi ambiti emergenti come l'AI
Stakeholder Partnership
- Agire come consulente tecnico di fiducia per management, Product Owner e stakeholder chiave
Competenze e Requisiti
Background Tecnico
- Solida esperienza come Software Engineer, con evoluzione verso ruoli di Architect
- comprovata esperienza su sistemi distribuiti e soluzioni su larga scala
Architettura Software
- Conoscenza approfondita di pattern architetturali moderni:
- Microservices
- Event-Driven Architecture
- Serverless
- Cloud-Native Architecture
Visione Sistemica
- Capacità di scomporre problemi complessi e progetti large-scale in componenti modulari e governabili
Cloud & Platform Engineering
- Esperienza avanzata su almeno uno dei principali cloud provider (AWS, Azure o GCP)
- Competenze nella progettazione, gestione e migrazione di infrastrutture cloud
Governance & Qualità
- Definizione di processi CI/CD
- Standard di documentazione tecnica
- Metriche di qualità del software e best practice di engineering
Competenze Tecniche:
(Non è richiesta la totale aderenza a tutti i punti)
Linguaggi di Programmazione
- Esperienza con almeno uno tra: Java, C#, Python, Ruby on Rail o PHP
Distributed Systems
- Padronanza di architetture a microservizi
- Soluzioni Event-Driven e Serverless
API Strategy
- Progettazione di ecosistemi API (REST, GraphQL, gRPC)
- Attenzione a sicurezza, versioning e backward compatibility
Data Architecture
- Strategie di persistenza poliglotta:
- Database relazionali
- NoSQL (MongoDB, Cassandra)
- Key-Value store (Redis)
- Gestione della consistenza dei dati (Saga Pattern, Outbox Pattern)
Messaging & Streaming
- Utilizzo di broker e piattaforme di streaming:
- Apache Kafka
- RabbitMQ
- Amazon SQS / SNS
Cloud & Infrastructure as Code
- Containerizzazione e orchestrazione con Docker e Kubernetes
- Gestione infrastrutturale tramite Terraform, CloudFormation o Pulumi
Edge & Performance
- Utilizzo di CDN e soluzioni di caching/compute all'edge
- Amazon CloudFront
- Cloudflare Workers
Nice to have:
Aver seguito migrazioni complesse
Sede di Lavoro: Milano Centro ( treno e metropolitana)
Benefit: smart working (no remote)+ buoni pasto+welfare+ variabile