Software Engineering Jobs in Spain
There are 1,342 open Software Engineering jobs in Spain on freehire right now. 488 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 436
- 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/Python Developer - €24.000 - €38.000 Al Año - Remoto
Build and maintain AI-driven solutions using Python, LLM frameworks (Langchain, LangGraph), and cloud platforms (GCP) to deliver generative AI features for enterprise clients.
Python Aws Software Developer - €35.000 - €90.000 Al Año
Backend developer building Python microservices and serverless AWS pipelines for innovative projects using Django, Flask, or FastAPI.
Python Developer (Data Environment) - Hasta €45.000 Al Año
Builds interactive data apps and sets Python/Streamlit standards for a global digital hub, focusing on UX and data visualization.
Python Software Developer - €35.000 - €90.000 Al Año - Remoto
Backend Python developer building cloud-native microservices and serverless APIs on AWS for innovative projects with Django, Flask, or FastAPI.
Senior Python Developer
Build and maintain Python backend services on Google Cloud Platform, designing scalable architectures and ensuring code quality for enterprise clients.
Senior Python Developer
Senior Python developer building scalable backend services on Google Cloud Platform for banking, insurance, and industrial clients using AI-centric solutions.
Senior Python Developer
Builds a Python-based AI platform that orchestrates financial research workflows, integrating LLM APIs and cloud-native services to automate data pipelines and model execution.
Java Developer (Remote)
Maintain and extend a legacy Java banking application using Spring, REST APIs, and Oracle, with CI/CD on Azure DevOps.
Software Development Engineer II
Builds and maintains B2B travel-booking services for global agents using Java/JVM, microservices, and cloud tools like AWS.
Java Software Engineer
Builds greenfield APIs and microservices using Java 17/21, Spring Boot 3.5.x/4.0.x, Git, CI/CD, and OpenAPI in a multi-disciplinary team.
Senior Python Developer (GCP)
Resumen Aunque dependerán de tu perfil y experiencia aportada, en general las principales funciones que llevarás a cabo con nosotros serán: Desarrollar aplicaciones backend en Python , garantizando calidad, rendimiento…
Middle/Senior Java Developer (EEA only)
Build and maintain backend services in Java/Spring Boot, design REST APIs, refactor code, and improve CI/CD for a remote role open only to candidates physically located in the EEA.
Software Developer - Python & AWS | Pharma (Hybrid)
Build and maintain Python-based backend services and cloud-native apps using FastAPI and AWS, while contributing to modern frontend features and enterprise integrations in a pharma-focused environment.
Principal Software Engineer
Lead a team building next-generation banking software using Java/Kotlin, Spring, AWS, and microservices, while mentoring engineers and shaping scalable architectures.
Técnico/a de Desarrollo - Software Developer
Develop and maintain internal software, integrate SAP, and optimize systems for a leading aerostructures manufacturer using .NET, SQL, and APIs.
Software Developer Engineer in Test
Develop and test flight-simulator software for Eurofighter avionics, writing C++/Ada models and Python test scripts, then running unit/system tests in Jenkins on Linux.
Senior Software Engineer
Builds and evolves a Confluence plugin that turns data into structured tables using TypeScript, React, and Atlassian Forge, adding integrations with Jira and other cloud services.