Software Engineering Jobs in Spain
There are 1,343 open Software Engineering jobs in Spain on freehire right now. 495 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 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
Lead Java Developer
Lead Java Developer overseeing technical delivery for a top fashion retailer, hands-on coding with Java 17+, Spring Boot, Kafka, and microservices architecture in Spain.
Python Developer
Python Developer building test infrastructure—simulators, emulators, and fake backend services—for alarm systems at a security-sector client, using Python, BDD/Behave, Jenkins CI/CD, Docker, and TCP/IP/MQTT protocols.
Python Developer
Desarrolla componentes backend en Python para soluciones AI-centric y sistemas críticos en banca, seguros e industria, aplicando buenas prácticas y colaborando en entornos ágiles.
Python Developer
Senior Python Developer building backend applications, REST APIs, and microservices with Django and FastAPI, integrating LLMs/GenAI and data platforms in a hybrid role in Getafe (Madrid).
Software Engineer III- React Native- Madrid
Build and maintain React Native mobile apps for J.P. Morgan’s wealth management platform, using TypeScript, REST/GraphQL APIs, and modern testing tools.
Service Control Software Engineer for Traction Applications
Develop and troubleshoot traction control software for rail and industrial vehicles, adapting and testing code on-site while supporting commissioning and homologation with frequent travel.
Senior Salesforce Developer
The Senior Salesforce Developer will design, develop, and maintain complex Salesforce solutions using APEX, Visualforce, and Lightning components. The role involves collaborating on technical specifications, performing quality assurance, and ensuring code performance within an Agile or Waterfall environment.
Software Engineer
Location: Madrid, Spain Thales people architect solutions at the heart of the defence-security continuum. Interoperable and secure information and telecommunications systems for defence, security, and civil operators,…
JAVA DEVELOPER
Java developer designing, coding, and maintaining applications using Java (Spring Boot) and JavaScript (React), with responsibilities including testing, basic bug fixing, and technical documentation.
Operations Software Engineer
Junior Operations Engineer maintaining system stability through monitoring, automation, incident troubleshooting, and development tasks using tools like Datadog, Grafana, ELK, and scripting with Python, Bash, or JavaScript.
Senior Java Developer
Senior Java Developer at a consulting firm, building and evolving backend services and APIs to unify enterprise data platforms for a global healthcare client. Core tech: Java, Spring/Spring Boot, SQL, Git.
Associate Software Engineer
The Associate Software Engineer will design, implement, and test web applications using Angular on the frontend and C# on the backend. The role involves collaborating on solution design, performing code reviews, and maintaining software quality within a hybrid work environment in Madrid.
Senior Java Developer - 100% remoto
Senior Java Developer builds and maintains distributed backend systems for a logistics project, focusing on Java 21, Spring Boot, Kafka, and scalable microservices architecture.
Java Developer
Java Backend Engineer designing and maintaining scalable microservices and REST APIs using Java, Spring Boot, and PostgreSQL, deployed on OpenShift.
Robotics Software Engineer
Develop and maintain embedded firmware for real-time robotics systems, bridging hardware and software teams to ensure reliable, debuggable platforms in a defence AI context.
Salesforce Developer
Builds and maintains Salesforce solutions for an energy retailer, focusing on Sales Cloud, Service Cloud, and Energy & Utilities Cloud using Apex, LWC, Flows, and APIs.
Mid Software Engineer
Mid-level backend engineer in Málaga (hybrid) independently designing, building, and optimizing backend services with JavaScript/TypeScript/Python, PostgreSQL, and Kafka while mentoring juniors.
Senior Software Engineer (US Eastern Time)
Telness Tech is seeking a Senior Full Stack Engineer with a backend focus to build and scale their cloud-native telecommunications platform. The role involves working with Go, React, and AI-assisted workflows to support US-based operations while collaborating with the European team.