Software Engineering Jobs in Spain
There are 1,342 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,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
Software Developer - Python & AWS | Pharma (Hybrid)
Backend-focused software developer building and operating cloud-native integration solutions using Python, FastAPI, and AWS within a pharma enterprise environment, with some frontend work and CI/CD responsibilities.
Application Owner / Python Developer - Hybrid, Madrid
The Application Owner / Python Developer will manage the lifecycle of business-critical risk and control applications for a banking client. The role involves designing and maintaining Python-based services using Django, SQL, and Linux environments while coordinating across teams.
Senior Python Developer/Sector Seguros
Senior Python Developer for the insurance sector, designing and implementing backend systems, REST APIs, and microservices while mentoring juniors, using Python, SQLAlchemy/Django ORM, and async programming.
Mid Java developer - Hybrid Madrid - madrid
UST is seeking a Mid Java Developer to design and maintain enterprise-grade applications and integrate distributed systems in a hybrid role in Madrid. The role involves full-lifecycle development and testing, with training provided on the Actico Platform.
Java Developer - Econocom España
¡Estamos contratando! Si sus habilidades, experiencia y cualificaciones coinciden con las de esta descripción del puesto, no demore su solicitud. Dentro del Grupo Econocom España, esta oferta es para la empresa…
Senior Java Developer (IGaming)
The Senior Java Developer will build and optimize backend services for a sports betting and gaming platform, focusing on scalability and API integrations. The role requires strong Java and Spring Framework expertise and involves working within an Agile SAFe environment.
Senior Java Developer (IGaming)
This Senior Java Developer role involves building and optimizing backend services for a sports betting and gaming platform. The developer will focus on scalability and reliability, working with Java, Spring, and API integrations within an Agile SAFe environment.
Python Developer / Terraform – Híbrido Madrid o Barcelona (H/M/X) - valència
The role involves developing a Python-based API to automate infrastructure tasks on IBM Cloud using Terraform and Jenkins. The position is hybrid, requiring 1-2 days per week in the office in Madrid or Barcelona.
Python Developer / Terraform – Híbrido Madrid o Barcelona (H/M/X)
This role involves developing a Python-based API to automate infrastructure tasks on IBM Cloud using Terraform and Jenkins. The position is hybrid, requiring 1-2 days per week in the Madrid or Barcelona office.
Airbus - Methods & Tools Software Developer
Develop and maintain software tools for aerospace test data analysis, translating mathematical models into efficient code using MATLAB, Python, and compiled languages.
Senior Software Engineer
The Senior Software Engineer will design and manage automation workflows for the Product organization using Java, Microsoft Power Platform, and AWS. This role focuses on improving operational efficiency through system integrations, API development, and the application of AI and LLM capabilities.
Java Developer (100% remoto)
Senior Backend Developer improving a major e-commerce platform, focused on API design and development in 2-week sprints using Java 17/21, Spring Boot, MongoDB, Couchbase, Kafka, and hexagonal architecture (DDD).
Legacy Java Developer - Remoto
Maintain and improve legacy Java/Spring Boot applications remotely, leveraging AI tools to reduce technical debt and improve code quality for a consulting firm.
Legacy Java Developer
Maintain and improve legacy Java/J2EE/Spring Boot applications, document solutions in JIRA/Confluence, leverage AI tools for code analysis and refactoring, and support CI/CD processes for an IT consulting firm.