We are an Italian law firm specialized in Italian citizenship and international legal processes.
Over the years, we have developed an internal software platform that has become a core operational asset of the business. We are now launching a dedicated legal-tech initiative focused on transforming this system into a scalable and modular platform architecture.
The initial domain is citizenship and immigration workflows, but the long-term vision is to build a broader legal-tech infrastructure that can evolve across multiple legal sectors and operational workflows over time.
We are looking for a pragmatic software architect / engineering lead who wants to help design the foundations of this platform from both a systems and organizational perspective.
This is NOT a typical corporate IT role.
You will work directly with the founder and help build the company's engineering structure from the ground up.
Location: Milan, Italy (regular on-site presence required)
What you will do:
* Redesign and evolve the architecture of an existing internal platform
* Define engineering standards, modular boundaries and long-term technical direction
* Build scalable backend and workflow systems
* Help create and lead a dedicated engineering team
* Coordinate remote developers and external contributors
* Integrate AI and automation into legal operations in a production-oriented and reliable way
* Contribute to the long-term platform and product strategy
What we are looking for:
* Strong software architecture and backend engineering skills
* Experience with production-grade systems and scalable applications
* Strong ownership mentality
* Pragmatic approach to technical complexity
* Experience with APIs, databases, cloud infrastructure and engineering processes
* Good communication and leadership skills
* Interest in AI/LLM integration applied to real operational systems
Important
We value pragmatic builders and system thinkers over purely academic AI profiles.
Additional notes:
* This role is designed around close collaboration with the founder during the platform foundation and architecture phase.
* The position is open to both Italian and international candidates.
* English can be used as the primary working language during the initial phase.
* Italian language proficiency is not required initially, although willingness to integrate into the local environment is appreciated.
Full-time role.
Competitive compensation based on experience and technical level.
If interested, please send your LinkedIn profile, CV, GitHub if available, and a short introduction message to: