Software Engineering Jobs in Italy
There are 934 open Software Engineering jobs in Italy on freehire right now. 310 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 63%
- ai 36%
- spring 36%
- sql 35%
- git 27%
- python 25%
- api 24%
- cloud 21%
How the work is done
- Hybrid 68 · 7%
- Remote 52 · 6%
- Onsite 7 · 1%
Visa sponsorship offered in 29% of the 48 postings that state a position on it.
Seniority
- Senior 196
- 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
Industrial Python Developer - 40% Smart Working
Software analyst & developer designing and building customized back-end, front-end, and database solutions for national and international clients using Python or Java and SQL.
Java Developer (Remoto) - Smart Working
Java Developer at an Italian software house, building web applications and microservices for clients in Banking, Insurance, and other sectors using Java 8+, SpringBoot, Docker, Kubernetes, and Kafka.
Junior Software Engineer - Lending Data & AI Tools
Design and develop enterprise software solutions focused on lending/credit within Intesa Sanpaolo's Group Technology ICT division, using Java/Spring Boot, TypeScript, Kafka, and PostgreSQL, with opportunities to work with AI tools.
Software Engineer - Data & BI Solutions (C#/SQL)
Design and build software solutions for databases, reporting, and data analysis in a temperature-controlled logistics environment, using SQL Server, C#/.NET, and Power BI/Reporting Services.
Junior Software Engineer - AML & Data Platforms
Analyze, design and build innovative solutions supporting Anti-Money Laundering processes—monitored transactions, KYC, sanctions, and regulatory reporting—within the Group Technology team using SQL/DB and Google Cloud.
Java Developer
Java Developer at Consoft Informatica in Napoli working on full-lifecycle enterprise Java projects using J2SE, J2EE, Spring, and related backend/frontend technologies.
Python Developer
The software analyst and developer will design and build custom software solutions for industrial automation, SCADA, and IoT systems using Python or Java. The role involves the full project lifecycle, including back-end and front-end development, database design, and on-site commissioning.
Software Engineer
Software engineer developing command-and-control systems for aerospace & defense, working on algorithms, graphical consoles, and technical documentation using C, C++, Java, and network/security protocols.
SSAP BTP CAP Java Developer
Design and develop cloud-based applications and extensions on SAP BTP using CAP Java, integrating with SAP S/4HANA and surrounding systems as part of an international transformation and rollout program.
Java Developer — Smartworking & Enterprise Projects
Develops enterprise Java applications for client projects using Spring, J2EE, and SQL/ORM, with optional frontend support in HTML5/CSS/jQuery. Focuses on backend systems to drive client business transformation.
Senior Java Developer: Microservices & Cloud Leader
Develops and maintains Java-based microservices in a cloud-native environment using Spring Boot, relational databases, and ensures scalable backend solutions with continuous learning opportunities.
Aspiring Junior .NET & Java Developer (Full-Time)
Junior software developer working full-time in Trani, Italy, building solutions in .NET and Java environments while collaborating with international project teams.
SAP BTP CAP Java Developer — Cloud-Native SAP Extensions
Build cloud-native SAP extensions on SAP BTP using CAP Java, CDS models, and REST APIs for an international S/4HANA rollout.
Java Developer – AMS/Oracle, Hybrid + On-Call Week
Develops and maintains mission-critical Java applications for a major Italian GDO client, with on-call responsibilities. Core tech: Java, Oracle SQL, OOP.
Java Developer
A Java Developer involved in the full project lifecycle—from requirements and architecture to release and maintenance—working on enterprise custom projects using Java/J2SE/J2EE and the Spring framework across multiple Italian offices.
Java Developer Senior
Senior Java Developer (hybrid, Turin) for AGM Solutions' client, building back-end services with Java/Spring Boot, Docker/Kubernetes, and CI/CD pipelines on cloud platforms.
Tecnico / Sviluppatore Software PLC
PLC software developer for industrial automation, developing and modifying PLC software, HMI interfaces, and SCADA systems, plus commissioning and diagnostics on complex industrial machines and plants.