Software Engineering Jobs in Spain
There are 1,342 open Software Engineering jobs in Spain on freehire right now. 488 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
Senior Software Engineer
Senior Software Engineer at a HealthTech startup building NucleIQ, a SaaS platform using AI vision models to analyze medical images for faster pathology diagnoses in hospitals.
Senior software Engineer (contract)
Build and scale backend systems and APIs for an AI-driven adtech platform, working with Python, Go, Kafka, and cloud infrastructure to process billions of daily events.
Scala Software Engineer
Builds scalable, high-performance distributed systems in Scala using functional programming, AWS, and event-driven architectures while collaborating on architecture and engineering standards.
Graduate Software Engineer
A junior software engineer role focused on developing, testing, and maintaining web applications, APIs, and backend services under senior guidance, with exposure to modern development tools and cloud platforms.
Software Engineer
Develops and maintains core web content, asset management, and digital repository features for Liferay’s open-source platform, collaborating with UX and product teams to deliver scalable solutions for global developers and customers.
Mid Java Developer - Hybrid Madrid, Kafka & REST
Develops and maintains enterprise Java applications, focusing on RESTful services and Kafka-based messaging for complex systems in Madrid with hybrid work options.
Cloud Java Developer – Hybrid Madrid, Growth & Perks
Build and maintain cloud-native Java services on GCP and Kubernetes for enterprise clients in a hybrid Madrid office.
Senior Java Developer - Migration & JVM Expert (Hybrid)
Design, develop, refactor, and maintain Java applications in a hybrid role, focusing on migration and JVM expertise.
Senior Java Developer - Spring Boot & Cloud (Hybrid)
A senior Java developer will build and maintain insurance-related applications using Spring Boot and cloud technologies (AWS/Azure/Kubernetes) in a hybrid work environment (2 days in Barcelona).
Enterprise Java Developer — Hybrid Madrid
Develops and integrates enterprise Java applications with a focus on testing, QA, and end-to-end solutions in complex distributed systems using the Actico Platform.
Java Developer – Linux & API REST Expert
Develops and maintains Java-based features for Kentia Player solutions in a Linux environment, focusing on REST API integration and system enhancements.
Senior Java Developer - Hybrid, Java 8-25 Migration Lead
The Senior Java Developer will lead the migration of applications from Java 8 to Java 25 at SII Group Spain's Barcelona office. The role involves refactoring, development, and ensuring JVM compatibility using Spring Boot and build pipeline tools.
Mid Java Developer for Enterprise Apps – Remote (Actico Training)
Designs, develops, and maintains enterprise Java applications with a focus on system integration and quality assurance in complex environments.
Java developer, AI - 100% Remoto
Analyzes and refactors Java/Spring Boot applications using AI tools to improve code quality, reduce technical debt, and optimize performance in a remote role.
Experienced Java Developer - Percall Group
Develops and customizes Java-based PLM solutions for aerospace clients, integrating with ERP/MES/CAD systems and ensuring security clearance compliance.
Mid Java developer - Hybrid Madrid
Mid-level Java developer building and maintaining enterprise-grade applications, integrating RESTful services, and ensuring software quality through testing in a hybrid Madrid role.
Software Developer
Teldat is seeking a software developer with over 3 years of experience to join a multidisciplinary team working on fullstack projects with a backend focus. The role involves cloud development, utilizing technologies like Ruby on Rails or Python, and participating in continuous improvement initiatives.