Software Engineering Jobs in Italy
There are 932 open Software Engineering jobs in Italy on freehire right now. 308 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
Senior / Mid-Level Python Developer (FastAPI & AI-Driven Development) -FULL REMOTE
Develops high-performance FastAPI-based REST APIs and microservices, integrates AI-driven development (Prompt Engineering/Vibe Coding), manages NoSQL databases (MongoDB/Cassandra), and oversees cloud deployments on Kubernetes (AWS EKS) with GitLab CI/CD pipelines.
C# Software Engineer – R&D & Data Systems
Develops C#-based software solutions for production data systems, ERP integrations, and traceability tools in an R&D team.
Remote-First Junior Software Engineer - Data & ML
A Junior Software Engineer working on ML-driven insurance services, data pipelines, and scalable systems in a collaborative team of 350 engineers.
Software Engineer – Data & BI (SQL, .NET, Boomi)
Software developer focused on SQL Server database management, Reporting Services reporting, and Boomi ETL within the IT Systems Directorate of a logistics and temperature-controlled transport company.
Industrial Software Engineer — React/Angular, Full‑Stack
Full-stack software engineer writing code, designing apps, and maintaining existing software with React and Angular for an Italian industrial test-machinery manufacturer based in Pozzo d'Adda.
Senior Software Engineer (Data Processing)
Develop and maintain data processing software systems for aerospace space mission ground segments, working across the full lifecycle from requirements to deployment using Java, Python, microservices, containers, and streaming technologies.
Data Software Engineer - Scalable Data Pipelines (Remote)
Designs scalable data pipelines and architectures for claims processing, focusing on data transformation and reusable tech in an insurance tech company.
Remote Java Software Developer for Space Systems
Mid-level Java Software Developer joining the ECLIPSE Product Development team to design, develop, test, and maintain web applications for the space sector in an Agile environment.
Senior Java Developer - Hybrid (Milano)
Senior Java Developer for enterprise projects in Milano (hybrid), handling requirements analysis, design, and development using Java, Spring, SQL, and Oracle PL/SQL.
Senior Java Developer (Java/Spring/Angular)-Partial Remote
Java developer performing analysis, design, and programming with Java/J2EE, Spring, Hibernate, JAX-WS, JBoss, Maven, Git, Angular, and SQL, with partial remote work from Rome.
Java Developer - Quarkus & Microservices (Hybrid Milano)
Java Developer working on microservices architectures using Quarkus, Maven, GIT, Oracle, and MongoDB in a hybrid role based two days a week in Milan.
Senior Java Developer - Enterprise, Milano (Ibrida)
Senior Java Developer on enterprise projects in Milano (hybrid: 3 days on-site at client, 2 remote), working with Java, Spring, SQL/PL/SQL Oracle, Git, and Gradle.
MIDDLE/SENIOR JAVA DEVELOPER - Rif.G20SJR
Java Middle/Senior developer performing analysis and programming in Java/J2EE with Spring, Hibernate, JBoss, Maven, Git, and Angular, based in Rome with partial smart working at an IT services company.
Senior Java Developer – Hybrid, Microservices & Kubernetes
Develops and maintains web applications in the GDO (large-scale retail) sector using Java, microservices, Kubernetes, and Quarkus, with Angular 18 for the frontend.
MIDDLE/SENIOR JAVA DEVELOPER - RIF.H06SJM
The Java Developer will perform analysis and programming tasks using the Java/J2EE stack, Spring, and Hibernate. The role requires experience with JBoss, Maven, Git, and Angular, with a focus on backend and frontend development.
Senior/Mid Java Developer - Hybrid, Bologna
A Java Middle/Senior Developer responsible for analysis and programming in Java/J2EE, working in a hybrid environment. Core technologies include Spring, Hibernate, JAX-WS, JBOSS, Maven, Git, Angular, and SQL.
Senior Java Developer | Spring, Hibernate & Angular
A Middle/Senior Java Developer in Milano analyzing, designing, and implementing complex Java solutions using Spring, Hibernate, JAX-WS, JBoss, Angular, and SQL, with partial remote work.