Principal Software Engineer
Principal Software Engineer / Software Architect
Area: Roma / Viterbo – modalità ibrida
Contratto: Full time
Gamma sta avviando la costituzione di una nuova società tecnologica, dedicata allo sviluppo di una piattaforma digitale B2B di nuova generazione, con un forte utilizzo di intelligenza artificiale, automazione e integrazione tra sistemi.
Cerchiamo un Principal Software Engineer / Software Architect che possa entrare nella fase iniziale del progetto e avere un ruolo centrale nella definizione dell’architettura tecnologica e nello sviluppo della piattaforma.
La persona lavorerà direttamente con il management e avrà un ruolo fortemente operativo: cerchiamo quindi un professionista senior che, oltre a progettare l’architettura, sia ancora hands\-on nello sviluppo software.
Principali responsabilità
- Definizione dell’architettura della piattaforma.
- Progettazione di sistemi SaaS scalabili e multi\-tenant.
- Sviluppo backend e servizi core.
- Definizione e sviluppo di API e integrazioni con piattaforme esterne.
- Progettazione di sistemi di orchestrazione e workflow.
- Integrazione di modelli AI, LLM e sistemi agentici.
- Gestione di autenticazione, autorizzazioni, sicurezza e audit.
- Progettazione dell’infrastruttura cloud.
- Definizione degli standard di sviluppo, testing, CI/CD e observability.
- Valutazione delle tecnologie e dei servizi da utilizzare, privilegiando l’integrazione di soluzioni esistenti rispetto allo sviluppo da zero quando più efficiente.
- Progressiva costruzione e coordinamento del team tecnico.
Cerchiamo una persona con significativa esperienza nello sviluppo e nell’architettura di piattaforme software complesse.
Sono particolarmente importanti:
- forte esperienza backend;
- progettazione di architetture distribuite e scalabili;
- API REST e sistemi di integrazione;
- microservizi e/o architetture event\-driven;
- database SQL e NoSQL;
- cloud AWS, Azure o GCP;
- Docker e containerizzazione;
- CI/CD;
- sicurezza applicativa;
- esperienza con sistemi SaaS e multi\-tenancy;
- Git e moderni workflow di sviluppo.
- LLM e Generative AI;
- OpenAI, Anthropic Claude o modelli equivalenti;
- AI Agents;
- MCP;
- RAG e sistemi di knowledge retrieval;
- workflow engine e automazione;
- n8n, Temporal o tecnologie equivalenti;
- integrazione di ERP, CRM, sistemi HR, documentali o piattaforme enterprise;
- TypeScript / Node.js, Python, .NET o stack equivalenti.
La persona che cerchiamo
Ci interessa un professionista che abbia voglia di partecipare alla costruzione di una piattaforma partendo dalle fondamenta, non semplicemente di entrare in un progetto già definito.
Cerchiamo qualcuno capace di:
- prendere decisioni tecnologiche;
- mettere in discussione soluzioni non scalabili;
- sviluppare rapidamente senza sacrificare la qualità architetturale;
- utilizzare l’AI per aumentare significativamente la produttività nello sviluppo;
- ragionare in ottica prodotto e non solo in termini di singole funzionalità;
- contribuire progressivamente alla costruzione del team engineering.
- Ruolo centrale nella fase iniziale di un nuovo progetto tecnologico.
- Elevata autonomia nelle decisioni tecniche.
- Rapporto diretto con il management.
- Possibilità di costruire progressivamente il team tecnico.
- Utilizzo estensivo di AI e strumenti di sviluppo di nuova generazione.
- Modalità di lavoro ibrida.
- Retribuzione fissa \+ sistema premiante legato agli obiettivi.
- Possibilità, per il profilo adeguato, di prevedere un piano di partecipazione al valore futuro del progetto.
Retribuzione: €22\.724,12 \- €54\.927,20 all'anno
Sede di lavoro: Ibrido/da remoto (Fabrica di Roma, Lazio)
Questo annuncio proviene da Indeed. Vedi l'annuncio originale ↗