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
Junior Java Developer - Lavoro Ibrido & Formazione Continua
Junior Java developer building backend services for Intelligent Transport Systems and Smart Mobility using Spring Boot.
Remote Java Software Developer for Space Systems
Develops and maintains Java-based web applications for space systems, using Spring Boot, Hibernate, and frontend frameworks like Angular, in an Agile environment.
Python Developer - IoT Data & ML (Bergamo On-site)
Amaris Consulting cerca una figura Python Developer per il team Domotica a Bergamo. Dovrai sviluppare e mantenere librerie Python e pipeline dati per la raccolta, pulizia e riorganizzazione dei dati dai dispositivi…
Senior Java Developer
The Senior Java Developer will work on fintech projects, focusing on developing and integrating software solutions using microservices architecture. The role involves troubleshooting, system integration, and collaborating with multidisciplinary teams to ensure high performance and scalability.
Junior Java Developer
Develops Java-based software solutions for an enterprise client, focusing on cloud, IoT, and NoSQL technologies under hybrid work conditions in Torino.
Senior Java Developer
Position Overview: Do you love building ⚙️ products people love? As a Senior Java Developer, you will work alongside a team of engineers with decades of combined experience on the accesso Horizon ticketing and visitor…
Software Engineer
Develops backend microservices, data pipelines, and APIs for cybersecurity platforms, focusing on threat detection, ML lifecycle management, and Kubernetes operators.
Java Developer — REST/Hibernate, JUnit, On-Site (Pratica di Mare)
Builds and maintains Java-based ICT systems using Hibernate/JPA, REST/SOAP integrations, and unit tests in an on-site role.
Java Developer
Develops and maintains Java-based applications, manages databases, and integrates external systems using REST/SOAP. Core focus on Java frameworks, JPA/Hibernate, and unit testing.
Software Engineer, Data & BI (MS SQL, Power BI)
Software engineer designing and building Microsoft-stack data solutions—managing MS SQL Server databases, developing Reporting Services reports, and handling ETL/data integration with Boomi—using C#/.NET, HTML/CSS/JS, and Power BI.
Software Engineer (Data Processing)
Software Engineer (Data Processing) for an aerospace company, responsible for designing, coding, testing, and maintaining data processing systems. Core technologies include Java, Python, SpringBoot, NodeJS, SQL, and CI tools like Gitlab CI.
Aerospace Data Processing Software Engineer
Develop and maintain aerospace data processing software systems, participating in all phases of development and maintenance, using Java, Python, and microservices.
Java Developer
LAVOROPIÙ S.P.A. - AGENZIA PER IL LAVORO Dettaglio offerta di lavoroLuogo di lavoro: SCHIO (VI) Tipo di contratto: Tempo indeterminato Orario: Tempo Pieno Fascia di RAL: 25.000 ? 30.000 € la retribuzione verrà…
Software Engineer
Software Engineer developing a deterministic framework for dynamic allocation of safety-critical embedded applications in Aerospace & Defence, using C/C++, Python, JavaScript, React, MATLAB/Simulink, RTOS, and Linux.
Senior Java Developer
Senior Java Developer maintaining code, documenting features, testing, managing service lifecycles, and collaborating with teams. Core technologies include Java, Microsoft SQL, Tomcat, AWS, and CI/CD tools.