Descrizione dell'offerta
La posizione è aperta all’interno del team di Generali Italia.Generali AI Software Factory & Agentic Development is building next-generation SaaS products that leverage agentic coding and AI-assisted development. The team operates with a startup-level engineering culture embedded within a global enterprise, shipping high-quality products at speed.Within this context, we are looking for an exceptional **IT Project Lead / Solution Architect** — a senior profile with a genuine engineering background who can own end-to-end delivery of complex web-based products while architecting solutions with deep technical credibility. The role bridges hands-on technical leadership and project execution: defining solution architectures, driving delivery across cross-functional teams, and enforcing engineering rigour at every step.The ideal candidate is someone with strong opinions on software design, fluency in modern architectural patterns, and the ability to challenge and validate the technical decisions made by the team.Key responsibilities of the role:* Define solution architectures for new products and features: service boundaries, API contracts, data flows, integration patterns, and non-functional requirements (performance, security, observability, cost).* Lead the full project lifecycle from inception to production: scope definition, planning, dependency management, risk mitigation, and delivery.* Apply Domain-Driven Design to translate business problems into bounded contexts, aggregates, and a ubiquitous language shared with stakeholders.* Champion Test-Driven Development and broader engineering rigour across the team: testing strategy, code quality gates, observability, and documentation standards.* Design clean, consistent REST APIs (resource modelling, versioning, error semantics, pagination, idempotency, security) and review API contracts proposed by engineers.* Produce architectural artefacts: C4 diagrams, sequence diagrams, and Architectural Decision Records (ADRs).* Coordinate cross-functional stakeholders (product, engineering, security, platform, vendors) and drive alignment on technical and delivery decisions.* Proactively surface technical and project risks, propose mitigation strategies, and drive resolution to completion.Our ideal candidate will meet the following requirements:* Degree in Computer Science, Software Engineering, or equivalent demonstrable expertise.* 7+ years of combined experience in software engineering and project / solution leadership, with at least 3 years in a hands-on engineering role.* Hands-on engineering background: has personally designed, built, and shipped real web applications — backend services, frontends, integrations — not only managed others who did.* Strong software design knowledge: solid principles, design patterns, clean code, refactoring discipline;
can read and review code at senior-engineer level.* Domain-Driven Design (DDD): strategic (bounded contexts, context mapping) and tactical (aggregates, entities, value objects, domain events).* Test-Driven Development (TDD) and broader testing strategy: unit, integration, contract, end-to-end;
familiarity with BDD isa plus.* System & API design: strong experience designing REST APIs and distributed / web-based systems;
understands trade-offs between monolith, modular monolith, and microservices.* Architectural patterns: hexagonal / clean architecture, event-driven design, CQRS basics, 12-factor app principles, cloud-native design.* Cloud fluency: AWS preferred (Lambda, ECS, RDS, S3, SQS, CloudFront);
comfortable with Infrastructure as Code concepts (Terraform or CDK).* Project leadership: Agile / Scrum delivery, dependency and risk management, stakeholder communication up to executive level.* Exceptional system & software design: can whiteboard a non-trivial web platform end-to-end and defend every trade-off.Core technology context:* Python (FastAPI/Django) backend services and REST API design / Java / Golang.* React and TypeScript frontends, Tailwind CSS.* AWS cloud-native architecture (Lambda, ECS, RDS, S3, SQS, CloudFront) and infrastructure as code.Soft Skills:* Technical credibility: senior engineers respect their architectural judgement and code-level reasoning.* Extreme ownership: drives projects to completion, identifies risks early, and unblocks teams without waiting for escalation.* Communication: translates fluently between business stakeholders and engineers;
writes clear ADRs, specs, and architecture documents.* Engineering rigour: strong opinions on testing, observability, code quality, and documentation.* Pragmatism: chooses the simplest design that meets the requirements;
avoids over-engineeringand architectural fashion-following.Essere Partner di Vita è la nostra ambizione: ogni giorno vogliamo essere al fianco dei nostri clienti prendendoci cura delle loro vite e dei loro sogni. Questo per noi è Più di un Lavoro.Siamo parte di un importante Gruppo internazionale con oltre 82 mila persone in tutto il mondo e più di 68 milioni di clienti.Siamo tra i principali player globali del settore assicurativo: l’innovazione e la sostenibilità sono nel nostro DNA.Generali Italia è l’assicuratore più conosciuto in Italia con oltre Є28 miliardi di premi totali, 15 mila dipendenti e una rete capillare di 40 mila distributori, oltre ai canali online e di bancassurance. A Generali Italia fanno capo Alleanza Assicurazioni, Das, Genertel e Genertellife, Generali Welion, Generali Jeniot e Leone Alato, oltre alle attività della Business Unit Cattolica.Il Gruppo Generali offre delle interessanti opportunità di arricchimento professionale in un contesto lavorativo caratterizzato da:Cultura aziendale solida e aperta, modi di lavorare innovativi, formazione e affiancamento a supporto di un inserimento efficaceAmbiente di lavoro inclusivo in cui ognuno si sente accolto, libero di esprimere al meglio la propria identità, le proprie idee e le proprie capacità: perché siamo Più che diverse, Persone UnicheQualità dei processi e iniziative per le nostre persone, che ci distinguono come Top Employer.
can read and review code at senior-engineer level.* Domain-Driven Design (DDD): strategic (bounded contexts, context mapping) and tactical (aggregates, entities, value objects, domain events).* Test-Driven Development (TDD) and broader testing strategy: unit, integration, contract, end-to-end;
familiarity with BDD isa plus.* System & API design: strong experience designing REST APIs and distributed / web-based systems;
understands trade-offs between monolith, modular monolith, and microservices.* Architectural patterns: hexagonal / clean architecture, event-driven design, CQRS basics, 12-factor app principles, cloud-native design.* Cloud fluency: AWS preferred (Lambda, ECS, RDS, S3, SQS, CloudFront);
comfortable with Infrastructure as Code concepts (Terraform or CDK).* Project leadership: Agile / Scrum delivery, dependency and risk management, stakeholder communication up to executive level.* Exceptional system & software design: can whiteboard a non-trivial web platform end-to-end and defend every trade-off.Core technology context:* Python (FastAPI/Django) backend services and REST API design / Java / Golang.* React and TypeScript frontends, Tailwind CSS.* AWS cloud-native architecture (Lambda, ECS, RDS, S3, SQS, CloudFront) and infrastructure as code.Soft Skills:* Technical credibility: senior engineers respect their architectural judgement and code-level reasoning.* Extreme ownership: drives projects to completion, identifies risks early, and unblocks teams without waiting for escalation.* Communication: translates fluently between business stakeholders and engineers;
writes clear ADRs, specs, and architecture documents.* Engineering rigour: strong opinions on testing, observability, code quality, and documentation.* Pragmatism: chooses the simplest design that meets the requirements;
avoids over-engineeringand architectural fashion-following.Essere Partner di Vita è la nostra ambizione: ogni giorno vogliamo essere al fianco dei nostri clienti prendendoci cura delle loro vite e dei loro sogni. Questo per noi è Più di un Lavoro.Siamo parte di un importante Gruppo internazionale con oltre 82 mila persone in tutto il mondo e più di 68 milioni di clienti.Siamo tra i principali player globali del settore assicurativo: l’innovazione e la sostenibilità sono nel nostro DNA.Generali Italia è l’assicuratore più conosciuto in Italia con oltre Є28 miliardi di premi totali, 15 mila dipendenti e una rete capillare di 40 mila distributori, oltre ai canali online e di bancassurance. A Generali Italia fanno capo Alleanza Assicurazioni, Das, Genertel e Genertellife, Generali Welion, Generali Jeniot e Leone Alato, oltre alle attività della Business Unit Cattolica.Il Gruppo Generali offre delle interessanti opportunità di arricchimento professionale in un contesto lavorativo caratterizzato da:Cultura aziendale solida e aperta, modi di lavorare innovativi, formazione e affiancamento a supporto di un inserimento efficaceAmbiente di lavoro inclusivo in cui ognuno si sente accolto, libero di esprimere al meglio la propria identità, le proprie idee e le proprie capacità: perché siamo Più che diverse, Persone UnicheQualità dei processi e iniziative per le nostre persone, che ci distinguono come Top Employer.
Informazioni aggiuntive
Opportunità: It Project Lead / Solution Architect a Milano, Italia
Sei alla ricerca di una posizione come It Project Lead / Solution Architect presso Generali Italia a Milano? Di seguito trovi tutti i dettagli di questa offerta di lavoro.
Competenze valorizzate
- Python
- Java
- TypeScript
- React
- Django
- AWS
- Terraform
- Agile
- Scrum
- Leadership
Lavorare a Milano
Milano è il principale hub economico italiano, con un mercato del lavoro dinamico e opportunità in tutti i settori, dalla finanza alla tecnologia.
Settore: IT