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 Go Developer
Senior Go developer building scalable microservices and APIs for a global fintech insurance platform using PostgreSQL, gRPC, Kafka, and monitoring tools.
SAP Developer
Build and extend SAP HCM add-ons, integrating AI features using ABAP, SAPUI5/Fiori, and cloud APIs to power HR solutions for large European enterprises.
Web Developer
Build and maintain high-performance marketing websites using Webflow, ensuring fast load times, accessibility, and conversion optimization for a cloud-dev SaaS company.
Software Development Engineer
Builds and maintains the control plane for Adobe’s commerce platform, writing Java/React code and helping scale the provisioning infrastructure that powers merchant tenants.
Aerospace Data & Tools Software Engineer (Hybrid)
Develops mission-critical aerospace software in C++/QML for Airbus Defence & Space, integrating sensor data and avionics protocols to build tactical systems for pilots and operators.
Java Developer – Apx/Aso - Remoto - €30.000 - €45.000 Al Año - Remoto
Backend Java developer building microservices and web apps for a banking client using Java EE/Spring MVC and APX architecture.
RPA Developer - UIpath & Python
Modernize finance automation by upgrading UiPath workflows, writing Python/SQL integrations, and introducing AI-enabled processes from Barcelona.
Software Developer
Develop and maintain software solutions using Python, Linux, MySQL, Git, and microservices; troubleshoot issues and document work in a hybrid role.
Senior Software Engineer - Talent Pipeline
Build and optimize C++ code for PC games using Unreal Engine 5, collaborating with a global team to implement features and tools for strategy games.
Lead Software Engineer
Lead a global team building a multi-tenant SaaS platform for institutional investment data using C#, .NET, MongoDB, Azure, and Kubernetes, while mentoring engineers and shaping technical direction.
Senior Software Engineer - US Payments and Partner Operations (m/f/d)
Senior full-stack engineer building and optimizing the US payments and partner operations platform for a global fintech, using .NET, SQL Server, and React.
Software Engineer III
Build and evolve scalable backend systems powering Expedia’s B2B partnerships, leading architecture decisions, mentoring peers, and delivering reliable APIs for global partners.
Senior Software Engineer (Go)
Build and run cloud-native microservices in Go that power a real-time payment platform, focusing on high availability, low latency, and resilience for billions of transactions.
Software Engineer - Madrid
Build and ship web and mobile apps using Node.js, React, and AWS, while contributing to AI-driven projects in a fast-growing startup.
Software Engineer (Golang)
Build and extend data-analytics software in Go, collaborating with teams to gather requirements, design scalable solutions, and support customers and technical documentation.
MARKETS SOFTWARE ENGINEER
Build and maintain pricing and risk-management systems for financial products, integrating quantitative models into scalable banking platforms using Java/C++/Python and modern cloud architectures.
Software Engineer III
Build and maintain scalable backend services and APIs for a global travel platform, mentoring peers and leading technical initiatives with Java/Kotlin and cloud-native tools.