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
Python Developer
Build Python applications with AI/LLM integrations and ML models, deploy on AWS/Azure, and implement ETL pipelines for fintech, logistics, and healthcare clients.
Python Developer (AWS)
Build and automate cloud processes using Python and AWS serverless services (Lambda, S3, Step Functions) while maintaining CI/CD pipelines with Terraform.
Senior Python Developer with GCP
Senior Python developer designing and deploying scalable cloud-native apps on GCP, writing tests, and researching new tech for a global IT services firm.
Python Developer
Build and maintain scalable backend services using Python and Flask for a legal research platform leveraging AI and data analytics.
Senior Python Developer
Build and scale cloud-native data pipelines in Python on GCP to power predictive maintenance analytics for aircraft, using Kubernetes, Pub/Sub, and CI/CD.
Python Developer & AI Agents Engineer
Build and deploy AI agents and automation pipelines in Python to streamline supply-chain compliance workflows for life-sciences companies, using dbt, Docker, and cloud platforms.
Senior Python Developer (AI) (IR-481)
Build a Python-based AI orchestration engine for financial research, integrating LLM APIs and cloud-native services to automate research workflows.
Senior Python Developer - Barcelona (ES)
Senior Python developer building backend services with FastAPI/Django, cloud deployment, and automated testing in a collaborative Barcelona-based IT consultancy.
Senior Python Developer (GCP)
Senior Python developer building scalable backend services on Google Cloud Platform for banking and insurance clients, ensuring code quality and performance.
Senior Python Developer
Senior Python developer building music-tech backend services with FastAPI, PostgreSQL, MongoDB, and AWS, owning feature design and deployment.
Senior Python Developer on GCP — Remote/Hybrid
Senior Python developer building scalable backend services on Google Cloud Platform, leading projects and collaborating with global teams.
Senior Python Developer, Django
Build and maintain Django or Falcon-based applications, REST APIs, and microservices while ensuring code quality through unit and integration testing.
Senior Software Engineer (Ebury Web Platform)
Senior software engineer building client-facing banking and payments platforms for a global fintech, using modern web tech and AI-native practices in a hybrid Valencia office.
Senior Software Engineer (Payments)
Build and scale Ebury’s global multi-currency payment platform, owning resilient transactional services from design to production while collaborating across Europe and South America.
Senior Software Engineer (Money Flows)
Build and scale Ebury’s global multi-currency payment platform, owning resilient transactional services from design to production while mentoring peers.
Middle/Senior Java Developer (EEA only)
Builds and maintains backend Java services using Spring Boot, designs REST APIs, and improves code quality with tests and CI/CD for a remote role open to EEA residents.
Senior Software Engineer Java (Remote)
Build and evolve Java/Spring microservices for a strategic retail platform, writing unit/integration tests, reviewing code, and collaborating with architecture, QA and DevOps in an Agile environment.