Software Engineering Jobs in Italy
There are 932 open Software Engineering jobs in Italy on freehire right now. 307 of them were posted recently. The skills employers ask for most often are java, spring and ai.
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 63%
- spring 36%
- ai 36%
- sql 35%
- git 27%
- python 25%
- api 24%
- cloud 21%
How the work is done
- Hybrid 68 · 7%
- Remote 51 · 5%
- Onsite 7 · 1%
Visa sponsorship offered in 29% of the 48 postings that state a position on it.
Seniority
- Senior 195
- Junior 135
- 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 Developer (Java) - Ancona
The Software Developer will design and develop client/server and mobile applications for an electronics company, managing the full software lifecycle. The role requires proficiency in Java, REST web services, and SQL databases.

Sviluppatore Software | Progetti Industriali & Team
The software developer will work on the development and maintenance of industrial software projects and the integration of existing applications in Frosinone, Italy.
Staff Software Engineer for Identity Management (Go/Golang)
Build and modernize identity management systems for Canonical’s products and services using Go and Python, including authentication flows, API endpoints, and Juju charms.
Senior Software Engineer - Remote
Senior Software Engineer building and scaling Kubbly's AI agent platform for business messaging, owning architecture, CI/CD pipelines, cloud infrastructure (AWS), and backend integrations.
Wordpress Developer
Build and customize WordPress websites using Elementor, PHP, HTML, CSS, JavaScript, and MySQL, developing custom themes, plugins, and integrations for an outstaff agency's remote product teams.
Software Engineer, Data & BI (MS SQL, Power BI)
Develop and maintain Microsoft-based data solutions: manage MS SQL Server databases, build reports with Reporting Services and Power BI, and handle ETL/data integration using Boomi. Stack centers on SQL Server, C#/.NET, and web front-end basics.
Senior Java Developer — Spring & Microservices, Milano
The Senior Java Developer will work in Milan, focusing on Java 1.8 development, Spring ecosystem technologies, and REST microservices. The role also involves team management responsibilities.
Java Developer – Spring | Hybrid & Growth Opportunities
Thinkopen S.r.l. is seeking a Java Developer to work in a hybrid capacity, requiring one day per week in their Reggio Emilia office. The role focuses on Java, Spring, and J2EE development with MySQL and Oracle databases.
Java Developer — Remote/Hybrid with Spring Boot & Azure
Itconsulting srl is seeking a Java Developer with at least two years of experience to work on projects using Java, Spring Boot, and Azure. The role involves utilizing AI tools and offers remote or hybrid work options for candidates residing in Italy.
Java Developer - Hybrid (Bergamo/Cenate) - Spring Focus
Java Developer role working hybrid in Bergamo/Cenate, Italy, focused on Java, Spring, and JavaScript in a multicultural and dynamic environment.
Senior Java Developer — Spring, Kafka, Hybrid Milan
A senior Java developer (10+ years) builds scalable backend systems using Spring and Kafka, solving complex technical challenges in a hybrid Milan office setting (2 days/week).
Java Developer
The Java Developer will work in Milan on backend development using Java 1.8, Spring Boot, and Oracle SQL. The role involves managing teams, orchestrating REST microservices, and writing technical documentation.
Java Developer
ThinkOpen S.r.l. is seeking a Java developer to work in a hybrid capacity in Bergamo, Italy. The role involves software development using Java, Spring, Spring Boot, and Javascript.
Senior Java Developer
Senior Java Developer building enterprise software solutions using Java, Spring, and related frameworks in a hybrid Milan office.
Senior Java Developer (Remote in Italy)
The Senior Java Developer will work on enterprise applications using Java J2EE and various frameworks, with a transition from on-site work in Florence to a remote setup. The role requires strong proficiency in SQL, web services, and Agile methodologies.