Top Software Engineer Jobs in Spain

10 Days AgoSaved
In-Office
Barcelona, Cataluña, ESP
Junior
Junior
Cloud • Legal Tech • Software
The Software Developer will build scalable web applications, collaborate with full-stack engineering teams in an Agile environment, solve complex customer problems, review peer code, and contribute to cross-team projects. The role requires software development experience, database optimization knowledge, strong communication, adaptability to new technologies, and mentorship experience. It is based in Barcelona with hybrid office attendance expected at least twice weekly.
Top Skills: AgileRuby On RailsSaaS
One Month AgoSaved
Hybrid
Bilbao, Vizcaya, País Vasco, ESP
Mid level
Mid level
Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Develop and validate battery diagnostic algorithms, battery models, and BMS architectures for advanced energy storage systems. Lead or support international projects, customer technical discussions, characterization and validation testing, and test-data analysis. Supervise junior engineers and interns while collaborating with international teams. The role focuses on battery state detection, modeling, simulation, and AI-based algorithms using MATLAB and Simulink, with C and Python as valuable additional skills.
Top Skills: Ai-Based Models And AlgorithmsBattery Diagnostic AlgorithmsBattery Management Systems (Bms)Battery Modeling And SimulationCLead-Acid BatteriesLi-Ion BatteriesMatlabPythonSimulink
11 Days AgoSaved
Remote
27 Locations
Mid level
Mid level
Big Data • Internet of Things • Mobile • Other
Design and build Go services for Telnyx’s serverless platform, function deployment pipeline, global control plane, and edge infrastructure. Own backend APIs, resource lifecycles, workload deployment, asynchronous workflows, observability, and reliability. Work with Kubernetes, distributed systems, relational databases, and multi-region services. Improve developer experience through APIs, CLI tooling, and clear error handling, while participating in on-call and diagnosing production performance and reliability issues.
Top Skills: Aws LambdaC++Cloudflare WorkersDaprDeno DeployDockerFastly ComputeFly.IoGoJavaKnativeKubernetesNats/JetstreamOpentelemetryPostgresPrometheusRust
12 Days AgoSaved
In-Office
Madrid, Comunidad de Madrid, ESP
Senior level
Senior level
Cloud • Software • Analytics
Develop backend software for Arista’s CloudVision distributed network management platform. Design architectures, implement scalable services and network analytics applications, write automated tests, and deploy projects through continuous delivery pipelines. Collaborate with product management, customers, and project teams to define requirements and deliver production-ready solutions. Work with technologies including Go, C++, distributed systems, Kubernetes, Kafka, HBase, ClickHouse, Elasticsearch, and Zookeeper.
Top Skills: AmbassadorCC++Ci/CdClickhouseData AnalyticsDistributed SystemsElasticsearchGoHbaseKafkaKubernetesMachine LearningNetwork ProtocolsZookeeper
12 Days AgoSaved
In-Office
Barcelona, Cataluña, ESP
Internship
Internship
Gaming
Software Engineering Intern supporting mobile game development in Unity. Responsibilities include helping build gameplay features, internal tools, and workflow improvements; testing, debugging, optimizing, and polishing gameplay; participating in code reviews; collaborating with designers and artists; proposing technical solutions; and documenting work. The role requires familiarity with Unity, C#, graphics, computer mathematics, and mobile platforms, plus enrollment in a relevant degree program.
Top Skills: AndroidC#iOSUnity
13 Days AgoSaved
Remote
Spain
67K-106K Annually
Senior level
67K-106K Annually
Senior level
Cloud • Security • Software • Generative AI
Design and build full-stack user interfaces for Elastic Fleet and Streams using TypeScript, React, and Node.js. Own complex projects end-to-end, make architecture and system-design decisions, establish coding standards, conduct code reviews, implement testing and deployment, and collaborate with distributed teams, designers, and product managers. The role focuses on scalable, data-intensive observability interfaces and requires strong communication, user focus, and technical leadership.
Top Skills: Elastic StackGitGoKubernetesNode.jsReactReactflowSlackTypescript
13 Days AgoSaved
Remote
Spain
Senior level
Senior level
Healthtech • Insurance
Build and deploy production LLM-powered agents that resolve health insurance questions, use member data and tools, interoperate with other AI agents, and support real-time voice conversations. Own evaluation datasets, automated quality monitoring, safety guardrails, and production optimization for resolution rate, answer quality, satisfaction, cost, and latency. Collaborate with care experts and product teams while contributing to technical direction and mentoring engineers.
Top Skills: Ai AgentsFlaskLarge Language Models (Llms)PostgresPrompt EngineeringPythonReactRetrieval-Augmented Generation (Rag)Tool Calling
Reposted 14 Days AgoSaved
In-Office
7 Locations
Mid level
Mid level
Software
The Software Developer will design and develop web applications, improve system reliability, and collaborate on architecture and deployment strategies.
Top Skills: AWSCi/CdJavaJavaScriptKotlinKtorKubernetesNode.jsSpringTerraformTypescript
16 Days AgoSaved
In-Office
2 Locations
Senior level
Senior level
Payments
Develop and maintain highly available, secure, scalable API services for a global payments platform. Design and ship new products, improve platform performance, automate development processes, participate in Agile practices, and collaborate with global technology teams. The role requires strong Golang development skills, event-driven architecture experience, relational database knowledge, and familiarity with web and API solutions.
Top Skills: Apache KafkaAPIsAws Sns/SqsCi/CdEvent-Driven ArchitectureGoMySQLPostgresRabbitMQ
17 Days AgoSaved
Remote
3 Locations
Junior
Junior
Artificial Intelligence • Conversational AI
Develop and enhance a live drive-thru Voice AI product through software engineering, AI/LLM prototyping and fine-tuning, conversation analysis, system integrations, and customer requirements gathering. Build, test, deploy, and improve production features while evaluating real dialogs and collaborating with customers and internal stakeholders.
Top Skills: Ci/CdEmbeddingsGitlabJava 17LlmNlpNluRagRestSoapSpring FrameworkSQLVector Databases
18 Days AgoSaved
Remote
3 Locations
45K-55K Annually
Mid level
45K-55K Annually
Mid level
Digital Media • eCommerce • Software
Maintain and evolve FAdmin, a mission-critical Ruby on Rails flyer processing system, and related Content Platform tools. Deliver roadmap features end to end, support service desk requests, use AI coding agents to improve delivery and code quality, write automated tests, participate in code reviews, and maintain CI/CD pipelines. The role requires production software development experience, relational database and SQL expertise, and strong English communication.
Top Skills: Ai Coding AgentsAmazon EksAutomated TestingAWSCi/CdClaude CodeDatadogDockerJavaScriptKafkaKubernetesLlmsRelational DatabasesRuby On RailsSQLTypescript
18 Days AgoSaved
Remote
28 Locations
Entry level
Entry level
Artificial Intelligence • Software • Cybersecurity
Build and operate full-stack systems for an AI-powered offensive security platform. Responsibilities include developing React frontends, TypeScript APIs, Kotlin and Go backend services, deploying on AWS, designing scalable systems, optimizing databases, supporting production, and owning features from concept through deployment. The role involves close collaboration with AI and security researchers in a fast-paced remote startup.
Top Skills: Asynchronous WorkflowsAWSAws CdkEvent-Driven ArchitectureGoGraphQLKotlinMessage QueuesNode.jsPostgresReactRestTerraformTypescript
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
19 Days AgoSaved
Hybrid
Barcelona, Cataluña, ESP
Senior level
Senior level
Information Technology • Consulting
Build and scale an AI-powered translation and localization platform using Java and Spring Boot. Develop REST APIs, microservices, and Kafka-driven pipelines; integrate LLMs and machine translation providers; optimize quality, scalability, latency, and cost; and support monitoring, testing, deployments, and production troubleshooting. Collaborate with engineering, product, and business stakeholders to expand multilingual content capabilities.
Top Skills: Ai ApisApache KafkaAutomated TestingBleuCi/CdCometContent Management Systems (Cms)Event-Driven ArchitectureGitGoogle Cloud Platform (Gcp)JavaLarge Language Models (Llms)Machine TranslationMicroservicesRest ApisSpring Boot
Reposted 19 Days AgoSaved
In-Office or Remote
3 Locations
38K-50K Annually
Mid level
38K-50K Annually
Mid level
Edtech
Build and improve reliable, user-focused product experiences across the frontend and backend. Partner with Product, Design, and Engineering to understand user needs, propose solutions, implement features, troubleshoot software, write documentation, and contribute to technical and product decisions. Develop tested JavaScript or TypeScript code using React, Node.js, and related technologies while continuously learning and taking ownership of increasingly complex problems.
Top Skills: AWSCi/CdClaude CodeDomain-Driven DesignExpress.JsHexagonal ArchitectureJavaScriptMongoDBNode.jsReactReduxTypescript
19 Days AgoSaved
Remote
Spain
Entry level
Entry level
Artificial Intelligence • Big Data • Internet of Things • Virtual Reality
Develop and deploy AI-powered 3D graphics solutions for desktop, web, VR, and AR applications using the Evergine engine. Build computer vision and spatial computing models, including NeRF, Gaussian Splatting, point-cloud processing, SAMv2, and GroundingDINO or FlorenceV2. Design scalable algorithms, integrate machine learning frameworks, and collaborate with research and engineering teams in an Agile environment.
Top Skills: 3D RenderingArAWSAzureC#Computer VisionDeep LearningEvergineFlorencev2Gaussian SplattingGCPGroundingdinoMachine LearningMlopsNerfPoint Cloud ProcessingPythonPyTorchSamv2Spatial ComputingTensorFlowUnityUnreal EngineVr
20 Days AgoSaved
Hybrid
Barcelona, Cataluña, ESP
Senior level
Senior level
eCommerce • Greentech • Sharing Economy
Build and improve frontend platform capabilities, developer tooling, Golden Paths, CI/CD, deployment workflows, and application architecture. Improve frontend delivery, performance, caching, observability, testing, and developer experience across the stack. Operate production systems, participate in incident response and technical discussions, establish practical standards, and collaborate with product engineers, platform teams, and technical leaders.
Top Skills: ArgocdBackstageBigQueryCi/CdCircleCIDockerFastapiGCPGitGoGrafanaJavaScriptKafkaKubernetesNuxtOpentelemetryPostgresPythonRabbitMQRedisSsrStorybookTailwindTypescriptVue
20 Days AgoSaved
Hybrid
Barcelona, Cataluña, ESP
Senior level
Senior level
Information Technology • Consulting
Build scalable, maintainable frontend applications using React, JavaScript, and Next.js. Develop reusable component libraries and design systems with Storybook and CSS-in-JS, ensuring WCAG 2.1 AA accessibility. Write clean, tested, documented code; optimize performance and cross-browser behavior; and collaborate with Product, Design, Backend, clients, and stakeholders. Work in Agile environments and use AI tooling to improve development workflows.
Top Skills: AgileCss-In-JsCSS3HTML5JavaScriptNext.JsReactStorybookWcag 2.1 Aa
20 Days AgoSaved
Remote
Spain
67K-106K Annually
Senior level
67K-106K Annually
Senior level
Cloud • Security • Software • Generative AI
Develop and maintain Elasticsearch’s Inference API and plugin framework, integrating internal and external machine learning providers. Responsibilities include API and protocol design, streaming, asynchronous execution, rate limiting, billing integration, provider configuration, testing, open-source contribution reviews, and incident on-call support. The role requires advanced Java expertise, concurrency knowledge, API design skills, and collaboration across distributed engineering teams.
Top Skills: ElasticsearchGradleJavaKibanaMavenRest ApiServer-Sent Events (Sse)Yaml
20 Days AgoSaved
Hybrid
Barcelona, Cataluña, ESP
Entry level
Entry level
Information Technology • Consulting
Develop and maintain AI-powered web products and platforms using React, Next.js, Node.js, GraphQL, and related technologies. Responsibilities include writing clean, tested, documented code; making architecture and technology-stack decisions; adapting across varied stacks; collaborating with clients and teams; applying web standards, accessibility, and optimization practices; and using AI tools to improve workflows.
Top Skills: Ai ToolsArtifactoryC#CSS3EmotionGraphQLHTML5JavaScriptMicrosoft .NetNext.JsNode.jsReact
Reposted 21 Days AgoSaved
Remote or Hybrid
2 Locations
Senior level
Senior level
Information Technology • Software
As a Senior Product Software Engineer, you will design, develop, and maintain software applications, collaborate with teams, optimize performance, and provide technical support.
Top Skills: AngularAPIsC#MongoDB
Reposted 28 Days AgoSaved
Hybrid
Madrid, Comunidad de Madrid, ESP
Senior level
Senior level
Financial Services
Lead backend engineering for digital-asset integrations, building secure, scalable microservices on Kubernetes. Design event-driven architectures, integrate trading and custody systems, ensure regulatory controls, own delivery from estimation to production, write comprehensive tests, and collaborate with Product, Compliance, Risk, and Operations.
Top Skills: AlchemyAuroraAWSDynamoDBFixGit FlowInfuraJavaKafkaKotlinKubernetesMySQLRestScalaSoliditySpring BootWeb3Websocket
Reposted 38 Minutes AgoSaved
In-Office or Remote
48 Locations
Senior level
Senior level
Artificial Intelligence • Marketing Tech • Sales • Software
Build and operate production custody systems: signing service, key management, chain integrations, and transaction pipelines. Own end-to-end subsystems, integrate new chains, collaborate with cryptography on threshold signing and key recovery, write post-mortems, and produce clear async design docs and PRs.
Top Skills: Account Abstraction)Aurora PostgresAWSBitcoin (UtxoCggmp21ClickhouseCloudhsmCmp)Eip-1559Ethereum (Eip-712FrostGg20Github ActionsGoKubernetesLedger VaultMoveMpcPostgresPsbt)RustRust (For Chain Integration)SolanaSolidityTemporalTerraformThreshold Signing (Gg18TssTypescriptYubihsm
Reposted 39 Minutes AgoSaved
Remote
6 Locations
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
The Senior Software Engineer will design and implement systems for AI integration, build scalable backend services, and mentor team members, ensuring high-quality systems that meet user needs.
Top Skills: PHPPythonTypescript
8 Hours AgoSaved
Remote
ES
40K-50K Annually
Senior level
40K-50K Annually
Senior level
Artificial Intelligence • Professional Services • Consulting
Build AI-powered automation agents and modernize legacy enterprise systems for SME clients. Responsibilities include developing Python backends, integrating Salesforce, SAP, and Microsoft Dynamics, cleaning and transforming messy data, and delivering outputs through Power BI, PDFs, and APIs. The role involves working with LLMs, agent frameworks, and AI coding tools while collaborating with Spanish- and English-speaking clients in a fully remote consultancy environment.
Top Skills: Ai Agent FrameworksClineCursorExcelLlmsLovableMicrosoft DynamicsPower BIPythonSalesforceSAPV0
8 Hours AgoSaved
Remote
27 Locations
Senior level
Senior level
Artificial Intelligence • Software • Automation
Build and scale backend systems for AI-native construction procurement software. Own data models, GraphQL APIs, distributed processing semantics, integrations with construction ERPs, authorization, approvals, and transactional business workflows. Develop in Go with Postgres and AWS, while contributing to AI-driven document extraction, optimization, observability, and complex integrations. Collaborate in a fast-moving startup environment with evolving product requirements and strong ownership expectations.
Top Skills: AlbAWSComDataloadersEcsGenerative AiGoGqlgenGraphQLLlmsOdbcPgxPostgresRagRdsRest ApisS3SQLSquirrel
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account