- Location
- Roma - Via degli Aldobrandeschi, Italy
- Type
- Full-time
- Department
- Engineering
- Experience
- 10+ years
- Source
- Workday
Description
Siamo il Gruppo Lottomatica, leader nel settore del gioco regolamentato in Italia e uno dei maggiori operatori europei, in tutte le aree di attività: scommesse sportive, gioco online e macchine da intrattenimento.
Offriamo ai nostri clienti esperienze di gioco sicure e di qualità attraverso tutti i canali, investendo in tecnologia e qualità dei servizi Essere in Lottomatica è molto più che far parte di un'azienda: significa contribuire ad un progetto imprenditoriale caratterizzato da innovazione e crescita.
Siamo alla ricerca di un profilo che entrerà a far parte del Dipartimento Operations & Technology come Solution Architect.
Responsabilità principali
- Guidare la definizione dell’architettura end-to-end delle soluzioni digitali, garantendo coerenza tra backend .NET, frontend web Angular e applicazioni mobile Flutter, e definendo principi, standard, reference architecture, pattern e linee guida tecnologiche condivise.
- Tradurre i requisiti funzionali e non funzionali in architetture applicative, di integrazione e deployment, progettando API RESTful, sistemi distribuiti e integrazioni sincrone ed event-driven. Valutare tecnologie e soluzioni attraverso analisi di costi, rischi, scalabilità, time-to-market e sostenibilità operativa.
- Governare le scelte architetturali attraverso Architecture Decision Record, revisioni progettuali e quality gate, assicurando che sicurezza, privacy, performance, resilienza, osservabilità, accessibilità e manutenibilità siano integrate fin dalle prime fasi di progettazione.
- Collaborare con Product, Business, Engineering, DevOps, Security e partner esterni per definire roadmap tecnologiche, individuare dipendenze e rischi architetturali, gestire il debito tecnico e pianificare interventi di modernizzazione e migrazione.
- Promuovere modularità, riuso e standardizzazione delle componenti condivise, supportando i team attraverso mentoring, design review, code review, workshop e attività di knowledge sharing, e contribuendo alla pianificazione tecnica e alla valutazione della complessità progettuale.
Requisiti
- Almeno 10 anni di esperienza nello sviluppo software, con esperienza significativa come Software Architect, Solution Architect, Technical Architect o Tech Lead su soluzioni enterprise.
- Solida conoscenza di C# e dell’ecosistema .NET moderno, dei principi SOLID, Clean Architecture e Domain-Driven Design, nonché dei principali pattern architetturali, tra cui CQRS, Dependency Injection ed event-driven architecture.
- Conoscenza approfondita delle architetture frontend con Angular, TypeScript e RxJS e delle architetture mobile cross-platform con Flutter e Dart, con particolare attenzione a state management, modularizzazione, performance e sicurezza.
- Esperienza nella progettazione di API, microservizi, sistemi distribuiti e integrazioni asincrone, con conoscenza di database relazionali e NoSQL, SQL Server, Entity Framework, Dapper e sistemi di messaggistica quali Apache Kafka e RabbitMQ.
- Esperienza con Docker, Kubernetes, pipeline CI/CD e automazione dei processi di build, test, release e deployment; conoscenza dei principi di cloud architecture, cybersecurity applicativa, observability e Site Reliability.
- Padronanza di Git, strategie di branching, versionamento semantico e release management, con capacità di produrre documentazione architetturale, diagrammi, decision log e roadmap tecniche.
- Utilizzo di strumenti di AI generativa e AI-assisted development, esperienza nella modernizzazione di piattaforme legacy e capacità di definire percorsi incrementali di migrazione.
Cosa troverai in Lottomatica
- Opportunità di lavorare nella più grande azienda di scommesse e giochi in Italia e una delle più grandi al mondo.
- Lavorare in un ambiente molto dinamico e migliorare le proprie competenze acquisendone di nuove.
- Essere sfidati a fornire soluzioni d'impatto per grandi organizzazioni e avere un impatto diretto sui loro dipendenti.
- Possibilità di partecipare a progetti di beneficenza, legalità e responsabilità attraverso l'impegno in Fondazione Lottomatica.
- Un modello di DNA aziendale definito in cui Inclusione, Valore della Diversità, Eccellenza e Collaborazione sono i pilastri.
- Far parte dell'azienda numero uno al mondo nel settore per impegno ESG.
- Eccellenti opportunità di crescita.
Cosa offriamo
- Contratto a tempo indeterminato e opportunità di lavoro ibrido.
- Ticket Restaurant e Polizza Sanitaria Integrativa.
- Formazione continua su hard e soft skills.
- Retribuzione annua lorda commisurata all'esperienza(55k-60k).
Lottomatica attua una politica che garantisce pari opportunità e promuove diversità e inclusione, contro ogni forma di discriminazione. In Lottomatica crediamo che ogni persona sia unica e consideriamo la diversity come una fonte di arricchimento personale e organizzativo. Ci impegniamo a promuovere un ambiente di lavoro improntato al rispetto reciproco, dove ciascuno possa esprimere le proprie competenze e il proprio potenziale nel rispetto delle diversità individuali.
Job Information
We are the Lottomatica Group, a leader in the regulated gaming sector in Italy and one of the largest operators in Europe, active across all areas of the business: sports betting, online gaming and gaming machines.
We offer our customers safe, high-quality gaming experiences across all channels, investing in technology and service quality.
Being part of Lottomatica means much more than being part of a company: it means contributing to an entrepreneurial project driven by innovation and growth.
We are looking for a profile to join the Operations & Technology Department as a Solution Architect.
Main Responsibilities
- Lead the definition of end-to-end digital solution architectures, ensuring consistency across .NET backends, Angular web frontends and Flutter mobile applications, and defining shared architectural principles, standards, reference architectures, patterns and technology guidelines.
- Translate functional and non-functional requirements into application, integration and deployment architectures, designing RESTful APIs, distributed systems and synchronous or event-driven integrations. Evaluate technologies and solutions based on cost, risk, scalability, time-to-market and operational sustainability.
- Govern architectural decisions through Architecture Decision Records, design reviews and quality gates, ensuring that security, privacy, performance, resilience, observability, accessibility and maintainability are embedded from the earliest design stages.
- Collaborate with Product, Business, Engineering, DevOps, Security and external partners to define technology roadmaps, identify dependencies and architectural risks, manage technical debt, and plan modernization and migration initiatives.
- Promote modularity, reuse and standardization of shared components, supporting teams through mentoring, design reviews, code reviews, workshops and knowledge-sharing activities, while contributing to technical planning and project complexity assessments.
Requirements
- At least 10 years of software development experience, including significant experience as a Software Architect, Solution Architect, Technical Architect or Tech Lead on enterprise solutions.
- Strong knowledge of C# and the modern .NET ecosystem, SOLID, Clean Architecture and Domain-Driven Design, as well as key architectural patterns including CQRS, Dependency Injection and event-driven architecture.
- In-depth knowledge of Angular, TypeScript and RxJS frontend architectures and Flutter and Dart cross-platform mobile architectures, with a focus on state management, modularization, performance and security.
- Experience designing APIs, microservices, distributed systems and asynchronous integrations, with knowledge of relational and NoSQL databases, SQL Server, Entity Framework, Dapper and messaging systems such as Apache Kafka and RabbitMQ.
- Experience with Docker, Kubernetes, CI/CD pipelines and automated build, testing, release and deployment processes; knowledge of cloud architecture, application cybersecurity, observability and Site Reliability principles.
- Proficiency in Git, branching strategies, semantic versioning and release management, with the ability to produce architectural documentation, diagrams, decision logs and technical roadmaps.
- Experience using generative AI and AI-assisted development tools, modernizing legacy platforms and defining incremental migration strategies.
What You Will Find in Lottomatica
- Opportunity to work in the largest betting and gaming company in Italy and one of the largest in the world.
- Work in a very dynamic environment and improve your skills while acquiring new ones.
- Being challenged to provide impactful solutions for large organisations and have a direct impact on their employees.
- Opportunity to participate in charity, legality and responsibility projects through engagement in Fondazione Lottomatica.
- A defined corporate DNA model in which Inclusion, Value of Diversity, Excellence and Collaboration are the pillars.
- Being part of the world's number one company in the industry for ESG commitment.
- Excellent growth opportunities.
What We Offer
- Permanent contract and hybrid working opportunities.
- Meal vouchers and supplementary health insurance.
- Continuous training on both hard and soft skills.
- Gross annual salary commensurate with experience(55k-60k).
Lottomatica implements a policy that ensures equal opportunities and promotes diversity and inclusion, opposing all forms of discrimination. At Lottomatica, we believe that every person is unique and consider diversity a source of personal and organizational enrichment. We are committed to fostering a work environment based on mutual respect, where everyone can express their skills and potential while respecting individual differences.