Software Architect
Uni Systems
Posted: April 14, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We are looking for a professional Software Architect to join our team and develop new business opportunities, maintain strong relationships with clients, and provide excellent client service, all while working closely with our customers in Ispra, Province of Varese, Italy.
Required Skills
Job Description
At Uni Systems, we are working towards turning digital visions into reality. We are continuously growing and we are looking for a professional Software Architect to join our UniQue Ispra team.
In this role, you will have the opportunity to work closely with our customers in the public sector and you will be responsible for developing new business by identifying profitable opportunities, maintaining your client portfolio by building strong, long-lasting relationships, and monitoring the progress of the projects, with the aim to provide excellent client service and added value services.
What will you be bringing to the team?
• Lead the design, development, and deployment of new features for the EIOS Portal and related systems
• Define and implement scalable software architectures based on RESTful APIs and microservices
• Coordinate and mentor a small team of developers, ensuring alignment with technical and delivery goals
• Gather, analyze, and formalize technical requirements in collaboration with stakeholders
• Design and oversee integration with external systems, including future intelligence and threat assessment platforms
• Evaluate, benchmark, and introduce new technologies through market analysis and prototyping
• Implement and support CI/CD pipelines, containerized deployments, and cloud-based infrastructure
• Ensure high-quality software delivery following best practices in DevOps and modern software engineering
Requirements:
What do you need to succeed in this position?
• Master Degree and 11 years of relevant experience or Bachelor + 15 years of relevant experience
At least 5 years of proven professional experience including:
• Serving in a Technical Lead role, with responsibility for coordinating and guiding a small team of developers
• Eliciting technical requirements and designing, developing, and implementing software architectures based on RESTful APIs and microservices
• Developing applications using C# (version 8.0 or higher) and the Microsoft technology stack
• Conducting market analysis, prototyping, and evaluation/benchmarking of technologies, including the adoption of new solutions
• Working with containerization technologies, cloud deployment environments, CI/CD pipelines, and DevOps practices
Excellent hands-on knowledge in at least three of the following areas (more is considered an advantage):
• Elasticsearch and/or OpenSearch
• Graph databases (Neo4j, Memgraph, Virtuoso, or similar)
• Event-driven architectures
• Semantic web technologies and standards (OWL, RDF, JSON-LD)
• Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG) applications
• Excellent command of English, ability to write clear technical documentation and specifications, and to handle presentations
Desirable
• Knowledge of additional programming languages or server-side technologies (e.g., Python, JavaScript/TypeScript with Node.js)
At Uni Systems, we are providing equal employment opportunities and banning any form of discrimination on grounds of gender, religion, race, color, nationality, disability, social class, political beliefs, age, marital status, sexual orientation or any other characteristics. Take a look at our Diversity, Equality & Inclusion Policy for more information.