Software Engineer / Solutions Architect
On behalf of our client, an innovative technology company based in Milan, we are looking for a Software Engineer / Solutions Architect. The ideal candidate will have a strong technical background and will be able to design scalable and innovative software solutions, collaborating with internal teams and clients to ensure technical excellence.
Role Description
As a Software Engineer / Solutions Architect, you will be responsible for the design, development, and implementation of advanced software solutions that meet client needs. You will work closely with technical and commercial teams to translate business requirements into solid and scalable technical architectures.
This position offers the opportunity to work on complex and stimulating projects using cutting-edge technologies in a dynamic and collaborative environment.
Key Responsibilities
-
Design and develop scalable, high-performance software solutions based on client requirements.
-
Define the technical architecture of solutions, ensuring code quality and adherence to company standards.
-
Collaborate with internal teams (Development, Product, Sales) to understand client needs and propose suitable solutions.
-
Provide technical support throughout the project lifecycle, from requirements gathering to final delivery.
-
Identify opportunities to improve the performance, security, and scalability of existing applications.
-
Stay updated on the latest technologies and trends in software development and IT architecture.
-
Participate in technical workshops with clients to present solutions and provide technical consultancy.
Requirements
Must-have:
-
Degree in Computer Science, Computer Engineering, or related fields (or equivalent experience).
-
Previous experience in software development (at least 3 years), preferably in complex or enterprise environments.
-
Solid knowledge of programming languages such as Java, Python, C#, or similar.
-
Experience in designing scalable software architectures (e.g., microservices, cloud-native).
-
Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and DevOps tools (Docker, Kubernetes).
-
Excellent analytical and problem-solving skills.
-
Ability to communicate complex technical concepts clearly and effectively to both internal teams and clients.
Nice-to-have:
-
Relevant technical certifications (e.g., AWS Certified Solutions Architect, Microsoft Azure Solutions Architect Expert).
-
Experience in integrating legacy systems with new technologies.
-
Knowledge of Agile/Scrum methodologies.
-
Good command of the English language (written and spoken).
What We Offer
-
Opportunity to work on innovative projects with cutting-edge technologies.
-
A dynamic environment focused on professional growth.
-
Continuous training on new technologies and software development/architecture methodologies.
-
Competitive salary package commensurate with the candidate's experience.
-
Hybrid/remote work options (to be agreed upon).
Informazioni sul lavoro
Tipo di contratto: Tempo indeterminato
Specializzazione: Tecnologie e Innovazione
Focus: Software Development
Range retributivo: Negotiable
Modalità di lavoro: Ibrido
Livello di Esperienza: Mid Management
Location: Milan
FULL_TIMEJob Reference: 1UD4J3-AE8D3D15
Data di pubblicazione: 27 febbraio 2026
Consulente: Marco Pasotto
lombardia technology-and-digital/software-development 2026-02-27 2026-04-28 it Milan Milano IT Robert Walters https://www.robertwalters.it https://www.robertwalters.it/content/dam/robert-walters/global/images/logos/web-logos/square-logo.png true