Software Engineering Jobs in Spain
There are 1,343 open Software Engineering jobs in Spain on freehire right now. 495 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,125 | €55,000 | €80,000 | 94 |
| 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 325
- 501-1000 employees 161
- 51-200 employees 69
- 201-500 employees 13
- 11-50 employees 10
- 1-10 employees 1
AI-Enhanced Software Engineer - Customer Intelligence
Build and operate enterprise-grade backend services for customer data management, identity resolution and consent handling using Kotlin/Spring Boot or TypeScript/Node.js, Kafka, PostgreSQL, and AWS, while leveraging AI-assisted development tools.
Software Engineer II (Networking) - Platform Infra
Build and optimize Elastic’s cloud networking layer (Ingress, DNS, private connectivity) using Go and Kubernetes tooling to scale secure, low-latency interactions with Elasticsearch and Kibana.
.NET Developer
Build and maintain .NET backend services and APIs for a marine-tech product that uses AI, sensors, and satellite data to optimize sustainable aquaculture.
Java Software Engineer + IA (100% teletrabajo)
Senior backend Java developer working fully remote on new digital transformation projects. Core tech includes Java 21, Spring Boot, microservices, hexagonal architecture, Kafka, and AI-assisted development tools.
Senior Software Engineer (m/f/d)
The Senior Software Engineer will design and maintain a high-availability platform for IoT parking guidance and curb management using .NET, Java, React, and PostgreSQL. The role involves building API integrations and leveraging AI tools to modernize services and accelerate development within a global team.
Senior Software Engineer (Ruby/RoR, Low-Code Apps)
Senior Ruby on Rails engineer building backend infrastructure and APIs for an enterprise iPaaS platform that unifies data, apps, and AI.
Java Software Engineer + Inglés (100% teletrabajo)
We are knowmad mood! Somos una compañía líder en transformación digital, en constante evolución y a la vanguardia de la tecnología. Nacimos para provocar un cambio real a través de la innovación y el desarrollo…
Software Engineer Java + Inglés (Remoto)
We are knowmad mood! Somos una compañía líder en transformación digital, en constante evolución y a la vanguardia de la tecnología. Nacimos para provocar un cambio real a través de la innovación y el desarrollo…
Senior Java Software Engineer (Híbrido Tres Cantos)
We are knowmad mood! Somos una compañía líder en transformación digital, en constante evolución y a la vanguardia de la tecnología. Nacimos para provocar un cambio real a través de la innovación y el desarrollo…
Software Developer Java + Python + AWS (100% remoto)
We are knowmad mood! Somos una compañía líder en transformación digital, en constante evolución y a la vanguardia de la tecnología. Nacimos para provocar un cambio real a través de la innovación y el desarrollo…
Lead Software Engineer
The Lead Software Engineer will own technical direction and execution for major products, designing scalable systems and writing code while mentoring engineers. This hands-on role requires deep expertise in backend, frontend, and distributed systems to solve complex engineering problems.
Java Developer - €38.000 - €45.000 Al Año - Remote
Senior Java Developer building microservices, REST APIs, and cloud-based applications, working remotely within Spain for ALTEN's delivery centre.
Java Developer Con Francés
Develops and maintains secure, scalable microservices and REST APIs in a Java/Kotlin stack, covering full software lifecycle from coding to production deployment with CI/CD and containerization.
Java Developer - Remote
Senior Java Developer (German Speaker) building and maintaining scalable, secure backend services using Java 21, Spring Boot, and PostgreSQL in a cloud-native enterprise environment. Daily tasks include API design, incident management, CI/CD support, and system migrations using Cloud Foundry.
Java Developer - Remote
The Senior Java Developer will build and maintain complex tax administration software for public sector clients using Java, Spring, Quarkus, and microservices. The role involves full-lifecycle development, system integration, and collaboration within a distributed team.
Legacy Java Developer - Remoto
Java developer responsible for maintaining and refactoring legacy systems—analyzing code, improving quality, reducing technical debt, and collaborating on software delivery.