Job offers - CrawlJobs

Software Engineer Spain Jobs

59 Job Offers

New
Senior Software Engineer, Security Assurance | Spain | Remote
Save Icon
Senior Software Engineer, Security Assurance needed for a remote-first role in Spain. Build automated, data-driven security systems with Kubernetes and cloud-native tools. Requires strong programming skills and GRC framework knowledge.
Location Icon
Location
Salary Icon
Salary
Not provided
Grafana Labs
Expiration Date
Until further notice
New
Software Engineer (Intern)
Save Icon
Join Nexthink in Madrid for a six-month Software Engineer internship combining Java development with AI. Ideal for master's students in AI with RAG or search optimization project experience.
Location Icon
Location
Salary Icon
Salary
Not provided
Nexthink
Expiration Date
Until further notice
New
Software Development Engineer
Save Icon
Join Materialise Medical in Barcelona as a Software Development Engineer. Use your C++ expertise and 5+ years of experience to build high-quality medical software that helps surgeons worldwide improve and save lives.
Location Icon
Location
Salary Icon
Salary
Not provided
Materialise
Expiration Date
Until further notice
New
Software Engineer - Platform
Save Icon
Join Seqera as a Fullstack Software Engineer on the Platform team in Barcelona. Work across Java, Groovy, Angular and REST APIs on a product scientists use to run Nextflow pipelines. Remote-friendly with equity and benefits.
Location Icon
Location
Salary Icon
Salary
Not provided
Seqera
Expiration Date
Until further notice
New
Software Engineer
Save Icon
Join Edpuzzle as a Software Engineer in Spain and build reliable, interactive learning experiences used by millions. Work full-stack with React, Node.js and TypeScript in a remote-first, collaborative edtech team.
Location Icon
Location
Spain, España
Salary Icon
Salary
38000.00 - 50000.00 EUR / Year
edpuzzle.com Logo
Edpuzzle
Expiration Date
Until further notice
New
Senior Software Engineer, Backend (Comms Core)
Save Icon
Senior Backend Engineer role at Affirm's Communications team, remote in Spain. Build scalable multi-region messaging infrastructure with Python, Kotlin, AWS and Kubernetes. Requires 5+ years experience in distributed systems.
Location Icon
Location
Salary Icon
Salary
86000.00 - 122000.00 EUR / Year
Affirm
Expiration Date
Until further notice
New
Software Engineer II, Backend (Card Integrations and Payments Experience)
Save Icon
Join Affirm's Card Checkout team as a Software Engineer II in Spain. Build scalable backend systems with Python or Kotlin, collaborate across teams, and enjoy great benefits like flexible time off and health coverage.
Location Icon
Location
Salary Icon
Salary
73000.00 - 109000.00 EUR / Year
Affirm
Expiration Date
Until further notice
New
Embedded Software Engineer
Save Icon
Embedded Software Engineer role at Airbus Defence and Space in Getafe, Madrid. Join the Airborne Connectivity Team to develop real-time embedded software for military platforms. Requires 3+ years experience, C/C++ or Ada skills, and fluent English and Spanish.
Location Icon
Location
Salary Icon
Salary
Not provided
airbus.com Logo
Airbus
Expiration Date
Until further notice
New
Onboard Safety-Critical Software Engineer
Save Icon
Airbus Defence and Space seeks an Onboard Safety-Critical Software Engineer in Getafe, Spain. Develop embedded systems for Aerial Delivery with C/C++, DO-178B/C. Enjoy hybrid work, 35+ days off, and great benefits.
Location Icon
Location
Salary Icon
Salary
Not provided
airbus.com Logo
Airbus
Expiration Date
Until further notice
New
Software Engineer, Simulation and Modeling
Save Icon
Join ICEYE as a Software Engineer in Simulation and Modeling in Valencia. Build Python-based orbital, RF and signal simulations for a space-based RF constellation. Hybrid work, permanent role.
Location Icon
Location
Salary Icon
Salary
Not provided
iceye.com Logo
ICEYE
Expiration Date
Until further notice
New
Senior Software Engineer - Elixir
Save Icon
Join Fever as a Senior Software Engineer (Elixir) and build high-concurrency systems for a global live entertainment platform. Work with Kafka, RESTful APIs, and SQL while enjoying remote flexibility, private medical insurance, and 23 days of vacation.
Location Icon
Location
Salary Icon
Salary
Not provided
FeverUp
Expiration Date
Until further notice
New
Manager, Software Engineer
Save Icon
Lead a squad of engineers and data scientists building a unified budget allocation platform for performance marketing. Requires strong backend or ML background, people leadership, and Barcelona-based availability.
Location Icon
Location
Salary Icon
Salary
Not provided
deliveryhero.com Logo
Delivery Hero
Expiration Date
Until further notice
New
Full Stack Software Engineer
Save Icon
Build end-to-end features for CadenceIO, from Angular screens to Python FastAPI APIs, and deploy to Azure Kubernetes Service. Requires 5+ years of software development, 3+ years with Angular, and 2+ years of Python backend work.
Location Icon
Location
Salary Icon
Salary
Not provided
NielsenIQ
Expiration Date
Until further notice
Back End Software Engineer - C++ - Spain
Save Icon
Arista Networks seeks a Back End Software Engineer in Madrid with 5+ years in C++, Go or C. Work on cutting-edge networking, cloud and AI solutions. BS/MS/PhD in CS required.
Location Icon
Location
Salary Icon
Salary
Not provided
Arista Networks
Expiration Date
Until further notice
Software Engineer I
Save Icon
Join Glovo in Barcelona as a Software Engineer I on the Quick Commerce team. Build backend services and APIs with Java, work on distributed systems, and grow with modern engineering practices. Ideal for recent grads with 0-2 years experience.
Location Icon
Location
Salary Icon
Salary
Not provided
deliveryhero.com Logo
Delivery Hero
Expiration Date
Until further notice
Senior Platform Software Engineer - Core Infrastructure
Save Icon
Nexthink seeks a Senior Platform Software Engineer in Madrid to design and run AWS infrastructure, EKS, and GitOps automation. Requires 5+ years in platform, DevOps, or SRE roles with strong cloud and IaC skills.
Location Icon
Location
Salary Icon
Salary
Not provided
Nexthink
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Octopus Energy as a Software Engineer in Valencia or remote. Work on backend/fullstack solutions with Python, Node.js, or React to build tools that drive renewable energy innovation.
Location Icon
Location
Spain, Valencia (ES)
Salary Icon
Salary
Not provided
octopus.energy Logo
Octopus Energy
Expiration Date
Until further notice
Senior Software Engineer (Web Scraping, Data acquisition, Data collection)
Save Icon
Senior Software Engineer role in Madrid focused on large-scale web scraping and data acquisition. Requires 5+ years of Python experience, anti-bot bypass skills, and expertise with Scrapy, Selenium, or Playwright.
Location Icon
Location
Salary Icon
Salary
Not provided
NielsenIQ
Expiration Date
Until further notice
Staff Software Engineer - DSM Team
Save Icon
Location Icon
Location
Spain, Remote
Salary Icon
Salary
Not provided
Cint
Expiration Date
Until further notice
Senior Software Engineer, AI Agents
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
ifs.com Logo
IFS
Expiration Date
Until further notice
Previous 1 2 3 Next

About the Software Engineer role

Explore the dynamic and in-demand world of software engineering jobs, where professionals design, build, and maintain the digital infrastructure that powers modern life. Software engineers, often synonymous with developers, are the creative problem-solvers and architects behind websites, mobile apps, operating systems, and complex enterprise systems. This career path blends analytical thinking with creative design to translate user needs and business goals into functional, efficient, and scalable software solutions.

The core responsibility of a software engineer is the full software development lifecycle. This typically begins with analyzing requirements and collaborating with product managers, designers, and other stakeholders. Engineers then design system architecture, write clean and maintainable code, and rigorously test their creations to ensure reliability and performance. A significant part of the role involves debugging issues, optimizing existing systems, and deploying updates. Many engineers also participate in code reviews to maintain quality standards and contribute to technical documentation. In today's agile environments, they often work in iterative cycles, continuously integrating and delivering new features.

Software engineering jobs can be specialized, but common areas include front-end (client-side), back-end (server-side), and full-stack development. Front-end engineers focus on user interfaces and experiences using technologies like HTML, CSS, and JavaScript frameworks. Back-end engineers build the server logic, databases, and application programming interfaces (APIs) that power functionality behind the scenes. Full-stack engineers possess skills across both domains. Other specializations include DevOps, security, data engineering, and cloud-native development.

Typical skills and requirements for these roles are both technical and soft-skills based. Fundamentally, proficiency in one or more programming languages such as Python, Java, JavaScript, C#, or Go is essential. Understanding data structures, algorithms, and system design principles is crucial. Experience with frameworks, databases (SQL and NoSQL), and version control systems like Git is commonly expected. As software is increasingly built for the cloud, familiarity with services from providers like AWS, Azure, or GCP is a valuable asset. Equally important are strong problem-solving abilities, attention to detail, and effective communication skills for teamwork. While many positions require a degree in computer science or a related field, a proven portfolio and relevant experience are also highly valued pathways into software engineering jobs.

The profession offers immense variety, with opportunities to build everything from life-saving health applications and financial platforms to immersive games and cutting-edge AI tools. It is a career characterized by continuous learning, collaboration, and the tangible impact of creating products used by millions. For those with a logical mind and a passion for building, software engineering jobs present a rewarding and future-proof career path with endless possibilities for innovation and growth.