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
Mid Java Developer - 100% Remoto, España - santander
Mid Java Developer building and maintaining backend services with Java, Spring Boot, and PostgreSQL for a banking-sector client, fully remote within Spain.
Java Developer
¡Seguimos buscando talento...Y nos encantaría que te unieras a nuestro equipo!Para que nos conozcas algo mejor, UST es una multinacional norteamericana certificada como Top Employer y Great Place to Work con más de…
Python Developer - Application Owner - Hybrid, Madrid - cequelinos
Owns and develops Python-based banking risk/control applications, bridging business and tech teams to ensure compliance, security, and performance in hybrid environments.
Senior Python Developer (SQL / Oracle / PostgreSQL) - 100% Remote Spain - madrid
Builds and maintains enterprise-grade backend systems in Python, focusing on database optimization (SQL Server/Oracle/PostgreSQL) and CI/CD pipelines while troubleshooting distributed environments.
Software Engineer
Build and maintain web applications for Spanish tax services using Java, Spring Boot, and Angular, ensuring security and high availability in a regulated environment.
Software Engineer
Liferay is seeking a backend-focused software engineer to join their Frontend Infrastructure team in Madrid. The role involves designing and optimizing backend frameworks, build tools, and delivery pipelines using Java, JavaScript, and React to support the company's enterprise software platform.
Software Engineer
Software Engineer maintaining and enhancing Spanish Tax Services applications at BME/SIX Group, handling run operations, incident management, and full-stack development using Java, Spring Boot, and Angular.
Python Developer: Automation & Wealth Tech (UC4)
The Python Developer will work on a wealth management project in Madrid, focusing on automating business processes and developing scalable software using Python, SQL, and UC4 Automic.
Python Developer | Madrid
The Python Developer will join a strategic wealth management project to develop and automate critical business processes using Python, SQL, and REST APIs. The role involves working with Automic Automation (UC4) in a hybrid environment based in Madrid.
Senior Python Developer (Django) – Banking Apps, Remote
UST is hiring a Senior Python Developer to design and maintain business-critical banking applications using Django, Linux, and various database technologies. The role involves managing the full development lifecycle, including performance optimization and CI/CD integration.
Application Owner / Python Developer - Hybrid, Madrid 3 x 2
Owns and manages a Python-based banking application for risk/control data, ensuring compliance, performance, and integration with stakeholders, using Django, Oracle, and CI/CD pipelines.
Software Engineer, Wikidata Platform
Backend/platform engineer building and operating the Wikidata Query Service and related data infrastructure, combining distributed systems development with operations ownership using Java/C++ and knowledge graph technologies.
Senior Software Engineer, Wikidata Platform
Senior Software Engineer to build and maintain the backend systems and APIs that power Wikidata’s query infrastructure, ensuring scalability and reliability for the structured data backbone of Wikimedia projects.
Staff/Senior Software Engineer
Builds and scales Ledgy’s equity-management platform, handling complex financial data, compliance, and automation using TypeScript, React, Node.js, and GCP.
Senior Software Engineer (Kotlin/Java)
Build high-throughput, low-latency RCS channel microservices using Kotlin, Spring Boot Reactive, AWS, Kafka, and Redis for a cloud communications API provider.
Senior Software Engineer - AI Agents & Developer Platform
Build and own the AI-powered developer platform and agent harnesses that scale Fever’s engineering teams, ensuring reliable, high-quality output through measurement-driven improvements.
SALESFORCE DEVELOPER – MADRID
The Salesforce Developer will design and implement scalable solutions for a banking project using Apex, LWC, and Flows. The role involves integrating external systems via APIs and managing asynchronous processes in a hybrid work environment.