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
Ingeniero de Software de IA Segura
Build and secure high-performance AI inference backends using Python/Rust/C++ and cloud-native tools, integrating cryptographic attestation and mTLS to protect model weights and data.
Software Engineer, Secure AI
Build secure AI infrastructure by integrating microservices, cryptographic attestation, and confidential-computing runtimes to run AI models with hardware-enforced isolation.
Middle / Senior Java Developer
Build and maintain high-performance Java backend services for global iGaming and Web3 platforms using Spring Boot, microservices, and cloud tech.
Ingeniero de software senior II
Senior software engineer in Barcelona leading a team to design, build, and maintain web systems using JavaScript, PHP, and Drupal, while mentoring junior engineers and collaborating with stakeholders.
Java Developer — AWS & Python
Mid-level Java developer building scalable microservices in AWS using Terraform, with Python for automation and REST APIs defined via OpenAPI.
Senior .NET Developer
Build and maintain high-performance .NET backend services for a global iGaming and Web3 platform, using ASP.NET Core, microservices, and cloud infrastructure.
Software Engineer Senior Java - Remoto
Senior Java engineer building and evolving retail-focused microservices with Spring, Java 11+, and Kafka, collaborating cross-functionally in Agile environments.
Senior Software Engineer (Web Scraping, Data acquisition, Data collection)
Build and scale distributed web scrapers that bypass anti-bot systems, reverse-engineer APIs, and collect large-scale data for analytics using Python, Scrapy, Playwright, and cloud tools.
Senior Software Engineer
Senior Software Engineer builds and scales cloud-native infrastructure for a global sports betting platform handling 90M bets/month, using AWS, Erlang, Go, and Kafka.
Staff / Senior Software Engineer
Builds and maintains scalable backend systems for gaming integrations using Elixir, Node.js, and Kafka, supporting sports and gaming platforms across Europe and Latin America.
Mid-Senior Software Engineer
Build and maintain the real-time ad-bidding platform that handles 4.5M requests/sec, using Java/NodeJS and AWS.
Sr Software Engineer
ABOUT SINCH Sinch is pioneering the way the world communicates. More than 150,000 businesses — including Google, Uber, Paypal , Visa, Tinder, and many others — rely on Sinch’s Customer Communications Cloud to power…
Software Engineer, Platform / Core Infrastructure (Remote)
Build and scale the distributed infrastructure that powers XBOW’s AI-driven cybersecurity platform, deploying across AWS, Azure, and on-prem while optimizing performance and resilience.
Software Engineer, AI Systems
Build and orchestrate LLM-powered systems for autonomous vulnerability discovery and exploitation in cybersecurity, using TypeScript and prompt engineering.
Senior Software Engineer
Build and own scalable backend/frontend features for a travel and spend management platform, using AI-augmented workflows to automate bookings, expenses, and more.
Mid / Senior Web Developer
Builds and maintains Revolut’s web frontend using React, styled components, and Webpack to deliver seamless financial experiences for millions of users.
Web Developer Mid / Senior
Builds and maintains Revolut’s web frontend using React, styled components, and Webpack to deliver seamless financial experiences for millions of users.
Software Engineer Java (Remote)
Build and maintain Java-based microservices and data pipelines using SQL/NoSQL, Docker, Kubernetes, and Kafka/RabbitMQ with CI/CD and Clean Code practices.