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
Graduate Software Engineer
Graduate Software Engineer building backend systems in Python/Java for Fever’s live entertainment platform, working with SQL, Redis, Celery, AWS, and Kubernetes.
Staff Software Engineer
Staff Software Engineer modernizing real-time news systems and content platforms using AWS, Kafka, GenAI, and microservices in a service mesh, while leading backend development with Java and CI/CD.
Software Engineer III
Build and scale backend services for global travel partnerships using Java/Kotlin, APIs, and distributed systems while mentoring peers and driving technical initiatives.
Java Software Engineer
Build and maintain Java-based conversational AI infrastructure, deploying and scaling services on Azure and Kubernetes for a global SaaS company.
Senior Software Engineer
Builds scalable automotive SaaS systems with AI integration, using PHP/Node.js/Java, Vue/React/Angular, and AWS.
Software Engineer III
Build and scale backend services and APIs powering global travel partnerships using Java/Kotlin, with a focus on scalability, reliability, and mentoring peers.
Software Engineer (Python)
Build pricing and underwriting tools in Python to automate insurance tariffs, collaborating with data scientists and engineers to scale Prima’s car-insurance platform.
Sr Software Engineer
Build and own a scalable event-driven data platform in Go and DynamoDB that captures and serves conversational context to AI agents across SMS, WhatsApp, and voice.
Software Engineer - Internship
Build and refine features for a fitness-tech platform using Django, React, PostgreSQL, and AWS; collaborate in an agile team shipping weekly releases.
Senior Software Engineer
Build and scale high-performance online betting platforms using Java, Spring Boot, Angular, and microservices, ensuring stability and performance for hundreds of thousands of daily users.
Software Engineer
Build and operate a cloud-native core banking platform using distributed systems, AI tools, and end-to-end ownership of services in production.
Hybrid Java Developer for Enterprise Apps + Actico Training
Mid-level Java developer building enterprise-grade RESTful services and integrating distributed components for scalable solutions in a hybrid Madrid office.
Java Developer - Enterprise Apps + Kafka (Hybrid Madrid)
Mid-level Java developer building enterprise apps and integrating systems using Kafka, Oracle, and IBM MQ in a hybrid Madrid role.
Mid Java Developer - Actico (Hybrid - Madrid)
Mid-level Java developer building enterprise applications and integrating systems using Java, REST, Kafka, and Oracle; responsible for writing and testing code in a hybrid Madrid role.
Java Developer, Healthcare Data & ETL (FHIR/OpenEHR)
Build and maintain healthcare data pipelines using HL7 FHIR R4 and openEHR standards, containerize services with Docker/Kubernetes, and contribute to backend development in Java.