L

Lottomatica

Omnichannel Italian gambling operator and platform

Solution Architect

Software EngineeringConfirmed live in the last 24 hours
Full-timeRome, Metropolitan City of Rome Capital, Italy€55k - €60k /yr

About the Job

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, Domain-Driven Design, and 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.

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; design RESTful APIs, distributed systems, and synchronous or event-driven integrations; and 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 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; support teams through mentoring, design reviews, code reviews, workshops, and knowledge-sharing activities; and contribute to technical planning and project complexity assessments.

About the Company

Lottomatica

Omnichannel Italian gambling operator and platform

Lottomatica operates Italy’s regulated gaming market across online, retail, and gaming halls. Its online platforms offer sports betting, casino, poker and bingo on sites like Lottomatica.it, GoldBet.it, and Planetwin365.it, while its retail network runs betting shops, corners and gaming halls with AWP and VLT devices. The company differentiates itself through scale and an omnichannel approach, owning core technology platforms in-house and using data-driven marketing across online and offline channels, supported by a large distribution network (thousands of betting points of sale and halls). Its goal is to strengthen market leadership in Italy by expanding regulated online and physical offerings, advancing technology, and funding future growth through cross-channel opportunities.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Rome, Italy
Founded
2016

Recently Posted Jobs

Explore more opportunities at Lottomatica

See more jobs