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
Software Engineer – Data & BI Solutions (C#/SQL)
Design and build software solutions for data, reporting, and BI in a logistics context using C#/.NET, SQL Server, and Power BI/Reporting Services.
Junior Software Engineer - AML & Data Platforms
Junior software engineer building anti-money laundering data platforms at a major bank, working on KYC, sanctions, and regulatory reporting using SQL/DB and Google Cloud.
Junior Software Engineer – Lending Data & AI Tools
Design and develop complex lending-focused software solutions in Intesa Sanpaolo's Group Technology ICT area, primarily using Java/Spring Boot, TypeScript, Kafka, and PostgreSQL, with opportunities to apply AI tools.
Java Developer
Java Developer with 3+ years of experience to work on a banking legacy project, using Java, SQL (DB2, MS SQL Server), HTML, JavaScript, CSS on Unix/Linux systems, on-site 2-3 days per week in Bologna.
Java Developer
Java Developer at an IT consulting firm, working hybrid in Milan on a client project using Java, Spring Boot, and Oracle DB in Agile/Scrum teams.
SAP BTP CAP Java Developer — Cloud-Native SAP Extensions
Design and build cloud-based extensions on SAP BTP using CAP Java, CDS models, OData, and REST APIs as part of an international SAP S/4HANA transformation and rollout program.
Java Developer – AMS/Oracle, Hybrid + On-Call Week
Java Developer for AMS (Application Management Services) and maintenance of Oracle-based applications for a major Italian retail (GDO) client, working hybrid from Milano with monthly on-call duty.
Java Developer | Microservizi, Spring Boot, AWS | Remote
Java Developer designing and developing microservices from ideation to production within an Agile/Scrum team, using Java, Spring Boot, Docker, Kubernetes, and AWS.
Java Developer — Smartworking & Enterprise Projects
Java Developer joining a multi-city team to deliver enterprise client projects, primarily working with Java, J2SE/J2EE, Spring, and SQL/ORM.
Senior Cloud-Native Java Developer
Senior Java developer building cloud-native applications using Java, Spring Boot, Angular, and AWS/GCP with DevOps and containerization, in a hybrid role in Rome.
Senior Java Developer: Microservices & Cloud Leader
Senior Java Developer working on backend systems using Java, Spring Boot, relational databases, testing, and cloud-native deployment in microservices architectures.
Java Developer: Microservizi, Spring Boot, Remote
Java Developer building microservices with Spring Boot, Docker, Kubernetes, and AWS in an Agile/Scrum environment, primarily based in Rome with remote work options.
Senior Java Developer - Remote, AI-Driven Messaging
Senior Java Developer owning the SMS gateway and internal tools ecosystem for a messaging platform, combining hands-on Java development with technical leadership and AI-assisted engineering practices.
Java Developer Senior
Senior Java Developer working on back-end systems using Java, Spring Boot, Docker/Kubernetes, and CI/CD tools, placed at a client site in Turin with hybrid or remote-with-travel arrangements.
Sviluppatore Software Real-Time – Sistemi di Controllo HVAC / BTMS
Develop real-time control software for HVAC and Battery Thermal Management Systems (BTMS) using IEC 61131-3 languages (CODESYS/PLC) for railway and industrial applications at an Italian manufacturer of power resistances and cooling systems.
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.