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.
Requirements
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 is a 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-engineering and architectural fashion-following.
Company Profile
Generali is a major player in the global insurance industry – a strategic and highly important sector for the growth, development and welfare of modern societies. Over almost 200 years, we have built a multinational Group that is present in more than 60 countries, with 470 companies and nearly 80,000 employees.
GOSP - Generali Operations Service Platform is a joint-venture between Generali and Accenture and provides IT and Procurement services to Generali Group companies. Our purpose is to accelerate the Group’s innovation and digitization strategy through the Cloud and shared platforms. Based in Italy it has 6 branches across Europe and employs about 1.200 people.