Software Engineering Jobs in Spain
There are 1,343 open Software Engineering jobs in Spain on freehire right now. 489 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 179 · 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
Senior/Lead Software Engineer (Data)
Build and maintain data platforms and ETL pipelines to power analytics and decision-making across Revolut’s financial products using Python, SQL, and distributed engines like Spark.
Java Developer (100% remoto)
Senior Backend Developer building and maintaining APIs for a major e-commerce platform using Java 17/21, unit/integration testing, and cloud technologies.
Sr. Associate - Application Developer (Python Developer)
Build and maintain Python-based microservices with FastAPI and SQLAlchemy for a global logistics platform, integrating Angular frontends and AWS services.
Senior Java Developer (Remote)
Build and maintain backend services for a banking client using Java, Spring Boot, Kafka, and microservices; participate in a 24/7 on-call rotation.
Growth Software Engineer
Build and ship A/B tests to optimize Joko’s Safari extension conversion funnel, working across the full TypeScript stack to turn data into product improvements that drive user activation and retention.
Aerospace Data & Tools Software Engineer (Hybrid)
Develops mission-critical C/C++ software for aerospace data processing and operator HMI, integrating sensor inputs and deploying to Linux-based environments.
Airbus - Core Digital Campus - Web Developer - Crm Product Service Line (M/F)
Build and maintain secure, scalable web apps for Airbus Helicopters’ spares, MRO, and training workflows using Angular, Java/Spring Boot, and TypeScript.
Staff Software Engineer
Build and modernize Dow Jones’s real-time content systems using Gen AI, AWS, microservices, and data pipelines to power Newswires, Factiva, and WSJ.
Staff Software Engineer
Staff Software Engineer modernizes real-time news systems and content pipelines for News Corp’s media platforms using AWS, microservices, and data technologies.
Senior Python Developer
Build and maintain Python-based backend services for enterprise clients, deploying on Google Cloud Platform while applying scalable architecture and best practices.
Software Development Engineer
Builds and maintains the control plane for Adobe Commerce as a Cloud Service, working primarily in Java and React to provision and manage merchant tenants while solving distributed-systems challenges.
Quantum Software Engineer Intern
Multiverse Computing is a fast-growing deep-tech company founded in 2019 and recognized by CB Insights as one of the 100 most promising AI companies globally. We are the largest quantum software company in the EU, with…
Software/Database Developer
Builds and maintains cloud-based data pipelines and SQL models on GCP, using BigQuery, dbt, and Airflow to support scalable analytics and ETL workflows in an agile team.
Mid Java Developer - Actico (Hybrid - Madrid)
Mid-level Java developer building enterprise applications and integrating systems using Java, REST APIs, Kafka, and Oracle databases in a hybrid Madrid role.
Staff Software Engineer
Staff Software Engineer modernizes real-time news systems and content platforms using AWS, Kafka, GenAI, and microservices in a service mesh, while leading Agile teams to deliver scalable, secure backend solutions.
Senior Go Developer
Build and scale high-throughput, event-driven microservices in Go that process hundreds of thousands of transactions per second for a global entertainment SaaS platform, integrating with Kafka, gRPC, Cassandra, and Kubernetes.
Oracle Developer
Backend developer maintaining Oracle PL/SQL and SQL systems for a Spanish investment bank, ensuring core banking operations like accounts, transfers, and payments run smoothly.