Software Engineering Jobs in Spain
There are 1,344 open Software Engineering jobs in Spain on freehire right now. 494 of them were posted recently. The skills employers ask for most often are java, api and cloud.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| EUR | year | €43,750 | €55,000 | €80,000 | 95 |
| USD | year | $70,000 | $70,000 | $70,000 | 10 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- java 55%
- api 49%
- cloud 42%
- ci-cd 35%
- python 33%
- aws 29%
- git 28%
- spring 27%
How the work is done
- Hybrid 240 · 18%
- Remote 178 · 13%
- Onsite 18 · 1%
Visa sponsorship offered in 61% of the 122 postings that state a position on it.
Seniority
- Senior 437
- Middle 42
- Lead 41
- Staff 36
- Junior 24
- Intern 16
Who is hiring
- 1000+ employees 332
- 501-1000 employees 161
- 51-200 employees 69
- 201-500 employees 13
- 11-50 employees 10
- 1-10 employees 1
Senior Software Engineer .NET
Auctane is seeking a Senior Software Engineer to design, develop, and maintain scalable shipping and mailing software solutions using C# .NET and AWS. The role involves collaborating with cross-functional teams, mentoring junior engineers, and contributing to system architecture in a hybrid environment.
Software Engineer .NET - Spain
Auctane is seeking a Software Engineer to design, develop, and maintain complex shipping and mailing software solutions using .NET, cloud infrastructure, and modern web technologies. The role involves leading projects, mentoring junior developers, and collaborating within an Agile environment in Madrid.
Software Engineer - Java
Auctane is seeking a Software Engineer to design, develop, and maintain enterprise-level API integrations for their global shipping and logistics ecosystem. The role involves working with technologies like REST, SOAP, XML, JSON, and DataWeave to build scalable connectivity solutions.
Java Developer – Spring Batch | Proyecto Bancario
Java Developer with Spring Batch experience for a banking project, responsible for developing and maintaining Java applications, batch processes, backend services, and integrating with databases and corporate systems.
Software Engineer - .NET
Build and maintain scalable time-tracking software using .NET and C# with GraphQL/REST APIs, collaborating in a remote-first team to deliver high-quality features.
Sharepoint developer (proyecto en Alemania)
Develops and maintains SharePoint solutions (sites, libraries, workflows) for an international aerospace client, focusing on on-premise SharePoint 2019 and legacy versions (2007–2016).
Software Engineer Java - Remoto
Knowmad Mood is hiring a Software Engineer to work on the modernization of critical systems for the Spanish Public Administration. The role involves developing new features using Java, Spring, and microservices architecture in a fully remote environment.
Senior Software Engineer
Senior Software Engineer designing and developing scalable Java/Spring Boot backend solutions in microservices architectures, acting as a technical liaison between engineering teams and client architects.
Java Developer - Híbrido en Madrid
Mid-Senior Backend Developer designing and maintaining backend services and APIs primarily with Java, Spring Boot, and Node.js, using PostgreSQL, Oracle, and AWS DynamoDB in a hybrid role in Madrid.
Senior Java Developer (Kafka) - Remote
Builds and maintains scalable Java microservices and event-driven systems using Apache Kafka in a collaborative Agile team.
Senior Java Developer (Remoto desde España)
Senior Java Developer building and maintaining microservices with Java, Spring Boot, and Apache Kafka, participating in 24/7 on-call rotations within an agile/Scrum team.
AI Augmented Software Engineer [gn] Data Intelligence Platform
This role is for a full-stack engineer to build a data intelligence platform using Scala/Java and TypeScript/Angular. The position emphasizes the use of AI coding assistants like Cursor and Claude Code to accelerate development within a SaaS environment.
Java Developer - €38.000 - €42.000 Al Año
Develops Java-based software components for warehouse management and material flow optimization, including system testing, client-side deployment, and user training. Focuses on logistics automation solutions with occasional travel to client sites.
Java Developer - €40.000 - €50.000 Al Año - Remote
Java Developer building microservices, REST APIs, and integrations in a cloud environment for the utility technology sector using Java, Spring Boot, and Hibernate/JPA.