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
Staff Software Engineer
Build and own EdgeTier’s core backend services in Python, guiding AI coding tools to deliver high-quality features while mentoring engineers and shaping the product’s architecture.
Robotics Calibration Software Engineer
Develop and deploy sensor calibration algorithms for autonomous mobile robots using C++, Python, or Rust, ensuring precision and robustness in visual localization systems.
Software Engineer II
Build and maintain a real-time platform for service outage alerts using AWS, Python/Django, React, and DevOps tools, while mentoring junior engineers.
Senior Software Engineer (MLAI services)
Senior Python engineer building AI-powered automation services, agentic workflows, and retrieval systems using LLMs and vector databases for an enterprise iPaaS platform.
Senior Software Engineer (Ruby/RoR, Chatbots & AI)
Senior backend engineer building Ruby on Rails services for Workbot, an enterprise chatbot platform integrating with Slack and Microsoft Teams.
Staff Software Engineer
Designs and maintains Workato's recipe execution engine using Ruby and Go, focusing on scalability, performance, and integration with databases and cloud services.
Principal Software Engineer, GO & Rust (Engine)
Principal Software Engineer designs and evolves Workato's enterprise-grade platform architecture using Go and Rust, focusing on scalability, security, and reliability for real-time data orchestration.
Staff Software Engineer (Ruby or GOlang)
Designs and builds scalable backend systems in Ruby or Go for Workato’s enterprise automation platform, integrating databases, cloud services, and distributed architectures.
Lead Software Engineer
Lead a small engineering team to adapt and operate Abound’s AI-driven consumer lending platform in Spain, integrating local regulatory and operational needs while maintaining alignment with the global tech stack.
Software Developer SAP ISU y CRM
Maintain and troubleshoot SAP ISU and CRM systems for an energy-sector client, writing ABAP code and running tests to ensure fixes are production-ready.
Software Engineer Java + Python + Workday (Remoto)
Build and maintain Java/Python microservices for a major banking client, integrating Workday and using Spring, JPA, and testing frameworks.
Sr. Associate - Application Developer (Python Developer)
Build and maintain Python-based microservices with FastAPI and MySQL for global logistics systems, collaborating with cross-functional teams to deliver scalable, high-performance applications.
Software Engineer, Automotive and Industrial Architecture
Design and implement secure, certifiable open-source software architectures for automotive and industrial systems, aligning Ubuntu with ISO 26262, ISO/SAE 21434, and other safety standards.
Software Engineer - Cloud Images
Build and maintain automated pipelines for Ubuntu cloud images, integrating with AWS, Azure, and GCP using Python, Jenkins, and shell while collaborating with global teams.
Software Engineer - Data Infrastructure - OpenSearch/ElasticSearch
Builds and automates OpenSearch/Elasticsearch infrastructure (replication, TLS, deployment) via Python, collaborating with global teams to enhance data platform automation for enterprise multi-cloud environments.
Software Engineer - OpenStack
Build and maintain Charmed OpenStack and Ceph, open-source Python charms for deploying cloud infrastructure, while collaborating with a globally distributed team.
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.