Software Engineering Jobs in Italy
There are 927 open Software Engineering jobs in Italy on freehire right now. 303 of them were posted recently. The skills employers ask for most often are java, ai and spring.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| EUR | year | €29,500 | €35,000 | €42,000 | 104 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- java 62%
- ai 36%
- spring 36%
- sql 35%
- git 27%
- python 25%
- api 24%
- cloud 21%
How the work is done
- Hybrid 68 · 7%
- Remote 51 · 6%
- Onsite 7 · 1%
Visa sponsorship offered in 29% of the 48 postings that state a position on it.
Seniority
- Senior 195
- Junior 133
- Middle 23
- Lead 18
- Intern 6
- Staff 5
Who is hiring
- 1000+ employees 102
- 501-1000 employees 80
- 51-200 employees 60
- 11-50 employees 19
- 201-500 employees 8
- 1-10 employees 1
Software Engineer
Software Engineer developing and maintaining Java/Spring web applications for a Utilities sector client using Agile Scrum methodologies.
Software Engineer
The Software Engineer will design and develop complex, interactive web applications and dynamic interfaces using C#, .NET, and JavaScript technologies. The role involves analyzing technical challenges and collaborating with a team to build innovative software solutions for complex operational contexts.
Middle Java Developer
Middle Java Developer responsible for developing and maintaining backend solutions using Java, designing AWS architectures, building CI/CD pipelines with Jenkins, and managing containerized applications with Docker and Kubernetes.
Java Developer
The Java Developer will work on enterprise banking projects using microservices architecture. The role involves software development, integration, and delivery within a hybrid work environment in Turin.
Senior Software Engineer - Golang
Senior Software Engineer in Italy building scalable applications with Go, Next.js, and AI tools while collaborating with enterprise clients on modern digital solutions.
Software Engineer
Linux/C++ Software Developer working on defense command-and-control systems, building and maintaining real-time, embedded, and distributed applications using C++, Git, and CMake on Linux/Unix platforms.
Java Developer
Java Developer role (placed at a client in Turin by AGM Solutions) focused on back-end development using Java and the Spring ecosystem, with container and cloud platform experience.
Software Engineer - Advisory Suite
Software engineer building high-performance advisory suite (block trading, portfolio management, retirement accounts) across full-stack and distributed systems for a fintech startup.
Junior Software Engineer — Anti-FinCrime Data & AI
Junior Software Engineer building Anti-FinCrime solutions with Python, data integration tools, and AI platforms within a large corporate banking IT environment.
Junior Java Developer — Spring/Hibernate | SQL | Torino Hybrid
The Junior Java Developer will perform analysis and programming tasks using Java/J2EE, Spring, and Hibernate to meet client requirements. This is a hybrid role based in Torino.
Senior Java Developer – Hybrid (Roma)
The Senior Java Developer will perform analysis and development using Java/J2EE, Spring, and Hibernate in a hybrid role based in Rome. The position involves technical problem solving and direct client interaction.
JUNIOR/MIDDLE JAVA DEVELOPER - Rif.H27JMB
Action ICT is seeking a Junior/Middle Java Developer to work on billing systems and financial data analysis. The role requires strong Java and Spring expertise, SQL proficiency, and an understanding of architectural patterns.
Mid/Senior Java Developer - Hybrid (Torino)
ACTION ICT SRL is seeking a Mid/Senior Java Developer in Torino to perform analysis and programming tasks on corporate projects. The role involves working with the Java/J2EE stack, Spring, Hibernate, and Angular, while maintaining direct communication with clients.
Hybrid Senior Java Developer - Spring & Angular
The Senior Java Developer will perform analysis and programming tasks using Java/J2EE, Spring, and Angular. The role is based in Milan and involves client interaction and problem-solving.
Senior Java Developer | Remote | Spring & Microservices
The Senior Java Developer will work on data integration projects and technological platform development using Java J2EE, Spring, and microservices. This is a remote role with occasional travel required to the company office in Lucca.
Senior Java Developer – Spring/Angular, Hybrid, Bologna
Action ICT SRL is seeking a middle to senior Java developer to join their project team in Bologna. The role involves full-stack development using Java/J2EE, Spring, Hibernate, and Angular, with a focus on client interaction and problem-solving.
Junior Java Developer — Hybrid Milan, Spring & SQL
The Junior Java Developer will analyze and program applications using Java/J2EE, Spring, and Hibernate in a hybrid role based in Milan. The position requires at least one year of experience and strong SQL skills, with additional preference for frontend frameworks like Angular or React.
Junior Java Developer — Billing & Spring, Bologna (Hybrid)
The Junior/Middle Java Developer will work on billing systems using Java and Spring technologies in a growing team environment in Bologna.