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
Junior Java Developer
Build and maintain Java backend services using TDD and Agile, focusing on clean code and RESTful APIs for a global adtech agency.
BIM Software Developer
Develops automation scripts and BIM models in Revit using Python and Dynamo to streamline construction workflows and integrate cloud platforms like ACC and SharePoint.
Methods & Tools Software Developer
Develop and maintain MATLAB/Python-based analysis tools for aerospace test data, integrating mathematical models for avionics, performance, and systems testing across Airbus programs.
Web Developer [with English]
Build and maintain modern, scalable web frontends using React, Tailwind CSS, and Shadcn UI, integrating with REST/WebSocket APIs in an agile team.
Python Developer: Django/Falcon, APIs & Microservices
Builds and maintains Python-based REST APIs and microservices using Django/Falcon, PostgreSQL, MongoDB, and Redis in a collaborative Madrid team.
Senior Python Developer & AI Agents Engineer
Senior Python developer building scalable AI-driven microservices and agentic systems for banking and insurance clients, using FastAPI, AWS, and LLMs.
Senior Python Developer
Build enterprise-grade Python applications that power AI-driven finance tools, collaborating with data scientists to deploy ML models and cloud-native services.
Senior Python Developer - Remote EU, Banking Transformation
Builds and maintains scalable data platforms for a bank’s transformation using Python, SQL, and cloud tools, collaborating with senior engineers.
Senior Python Developer for AI & Cloud Finance
Design and deliver scalable Python applications for AI-driven finance solutions, building APIs and microservices with CI/CD and containerized deployments in a hybrid Barcelona-based environment.
Azure Python Developer: APIs, Data & Cloud
Build Python APIs and business logic, integrate cloud services, and maintain Azure-based solutions using Azure Functions, SQL Database, Data Factory, and Databricks.
PYTHON DEVELOPER
Build and maintain Python-based APIs, Azure Functions, and data pipelines for enterprise solutions using Azure SQL, Databricks, and Data Factory.
Python Developer
Build and maintain Python-based simulators and emulators for alarm systems, creating automated test infrastructure and backend mocks to validate software without physical devices.
Python Developer for Cloud APIs (Madrid)
Builds and maintains Python-based cloud APIs and tools for a telecom company using Google Cloud and AWS.
Senior Python Developer | GCP Expert — Hybrid/Remote
Senior Python developer building business-aligned solutions on GCP with 7+ years of Python experience and strong English communication.
Software Developer
Develop and maintain software solutions using Python, Linux, MySQL, and microservices; collaborate on design, troubleshooting, and documentation.
Software Developer
Develop and maintain software to optimize internal processes and integrate systems like ERP (Odoo) and industrial PLCs, using Python and backend frameworks.
Software Developer
Full-stack Java developer building web apps, APIs, and intranets using Spring Boot, AngularJS, and CI/CD pipelines in a 100% remote role based in Barcelona.
Software Developer Java + Python + AWS (Semipresencial Arteixo)
Backend developer building Java microservices with Spring Boot, AWS Serverless, and Python automation for a textile-sector client.
Python Software Development Engineer
Build and maintain scalable Python backends (FastAPI/Django/Flask) and databases to power AI-driven language solutions for businesses.