Top Software Engineer Jobs in Spain

21 Days AgoSaved
In-Office
Barcelona, Cataluña, ESP
Junior
Junior
Other • Software • Analytics
Develop cross-platform C++ mapping SDK components for native applications, visualization, sensor networks, navigation, and Unity and Unreal Engine integrations. Responsibilities include designing software with modern C++ standards and patterns, extending core components through plugin APIs and UI, writing unit tests, collaborating in an agile team, and continuously improving technical skills.
Top Skills: AndroidBoostC++C++11C++14C++17C++20ClangDirectxGame Engine PluginsGisiOSLinuxmacOSMetalMsvcOpenglStlUnit Testing FrameworksUnityUnreal EngineVulkanWindows
21 Days AgoSaved
Remote
28 Locations
Senior level
Senior level
Artificial Intelligence • Energy • Industrial • Manufacturing • Renewable Energy
Build and operate backend pricing systems for real energy contracts. Responsibilities include designing the Pricing API, consolidating pricing logic, improving quote speed, implementing error handling and observability, creating alerting, explaining pricing failures, and supporting live incidents. The role requires production Python backend experience, FastAPI, SQL, data-heavy systems, end-to-end project ownership, and AI-assisted development workflows.
Top Skills: Amazon Rds For PostgresqlAWSAws LambdaClaudeFastapiPolarsPythonSQL
21 Days AgoSaved
In-Office or Remote
Barcelona, Cataluña, ESP
Expert/Leader
Expert/Leader
Cloud • Software
Own and develop low-level systems powering cloud-based scientific workloads across Fusion, Fusion Snapshots, Ignite, and Sched. Build reliable systems software in Go and C, work with Linux internals, filesystems, namespaces, process supervision, checkpoint/restore, and multi-cloud orchestration. Lead performance engineering, testing, observability, and operational excellence while mentoring engineers and shaping technical direction.
Top Skills: AWSAws BatchAzureAzure BatchCCriuDockerFuseGoGoogle BatchGoogle Cloud Platform (Gcp)GroovyJavaKubernetesLinuxMicronautMuslRust
21 Days AgoSaved
In-Office
Barcelona, Cataluña, ESP
Senior level
Senior level
Cloud • Software
Own the backend application layer for compute provisioning, cloud and HPC integrations, usage metering, billing, and customer onboarding. Design APIs and data models, integrate AWS, Azure, GCP, Kubernetes, and GPU environments, improve observability and failure handling, and support production customers. Collaborate with product, platform, infrastructure, and support teams while making architecture decisions and documenting systems.
Top Skills: AngularAWSAzureCi/CdElkGCPGrafanaGroovyHpc SchedulersJavaKubernetesMetronomeMicronautNextflowPrometheusRest ApisSpring BootStripe
One Month AgoSaved
Easy Apply
Hybrid
8 Locations
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Security • Software • Cybersecurity
Design, implement, and operate fault-tolerant distributed systems and foundational platforms at internet scale. Build horizontally scalable, multi-tenant services that ingest, store, analyze, and query billions of events per second. Develop backend systems using Go, Java, Rust, or C++, alongside Kafka, Redis, Cassandra, Elasticsearch, and other open-source technologies. Own production services, optimize durability, availability, latency, performance, and operability, and use AI coding tools effectively.
Top Skills: Ai Coding ToolsC++CassandraElasticsearchGoJavaKafkaRedisRust
22 Days AgoSaved
Hybrid
Barcelona, Cataluña, ESP
Senior level
Senior level
eCommerce • Greentech • Sharing Economy
Build, launch, monitor, and support scalable backend services in an agile build-and-run environment. Design and improve distributed systems, microservices, APIs, data architectures, and service performance. Contribute to frontend features when needed, support technical decision-making, mitigate production issues, and promote clean code, collaboration, and knowledge sharing. The role requires strong ownership, system design expertise, and a full-stack product mindset.
Top Skills: ArgocdBigQueryCeleryCircleCIDatadogDjangoDockerFastapiGCPGitGoKafkaKubernetesNuxtPostgresPythonRabbitMQRedisSqlalchemyTypescriptVuejs
Reposted 22 Days AgoSaved
Remote
27 Locations
130K-190K Annually
Senior level
130K-190K Annually
Senior level
Blockchain • Software • Web3
Develop and enhance MetaMask social and multi-chain experiences across Portfolio, browser extension, and mobile platforms. Collaborate across teams on complex projects, mentor engineers, and build scalable full-stack applications using React, React Native, modern JavaScript, blockchain technologies, APIs, testing, and continuous integration. Ensure cross-platform compatibility and apply web security best practices.
Top Skills: APIsBlockchainContinuous IntegrationCross-Chain BridgesEs6EvmJavaScriptNon-Evm ProtocolsObjective-CReactReact NativeSwiftTypescript
22 Days AgoSaved
In-Office
Barcelona, Cataluña, ESP
45K-65K Annually
Senior level
45K-65K Annually
Senior level
Digital Media • Fintech • Information Technology
Build and own scalable AI-powered features for Dow Jones GenAI products, spanning backend APIs, data layers, user-facing integrations, and production operations. Integrate LLM and AI APIs, develop prompt management and evaluation tooling, improve observability and CI/CD, and apply MLOps practices for model versioning, monitoring, and experiment tracking. Partner with product managers, data scientists, and engineering leads while mentoring colleagues and driving technical direction.
Top Skills: AirflowAWSCi/CdDockerGCPGitGraphQLLangchainLanggraphLangsmithMlopsPythonRestSQL
22 Days AgoSaved
In-Office
Barcelona, Cataluña, ESP
70K-90K Annually
Senior level
70K-90K Annually
Senior level
Digital Media • Fintech • Information Technology
Lead software engineering for Dow Jones Energy applications, including complex coding, deployment, bug resolution, legacy maintenance, cloud solutions, and CI/CD automation. Mentor engineers, conduct code reviews, develop technical strategies, and improve reliability across AWS and Azure environments. The role also introduces responsible AI-augmented development practices and provides operational support, including off-hours and weekend coverage.
Top Skills: AWSAzureAzure Devops PipelinesC#Ci/CdClaudeCSSHTMLJavaScriptMicrosoft .NetObject-Oriented ProgrammingPostgresRedisSnowflakeSQL ServerTerraformTypescriptYaml
22 Days AgoSaved
In-Office
Barcelona, Cataluña, ESP
Senior level
Senior level
Logistics • Other • Software
Develop and maintain production-grade computer vision software for AI-enabled parcel management and automated logistics systems. Responsibilities include processing camera data for real-time decisions, integrating AI models and frameworks, designing scalable architectures, optimizing and deploying solutions, and contributing to technology roadmaps. The role also involves collaboration with product and engineering teams, technical leadership, mentoring junior engineers, and establishing software engineering best practices.
Top Skills: APIsArtificial IntelligenceCamera SystemsCloud-Native ArchitecturesComputer VisionData Processing PipelinesDevOpsDistributed SystemsImage ProcessingLightingMachine LearningOpencvOptical FiltersOptics
23 Days AgoSaved
Remote
Spain
67K-106K Annually
Senior level
67K-106K Annually
Senior level
Cloud • Security • Software • Generative AI
Designs and develops backend services for Elastic’s Streams data pipeline, Logstash, and OpenTelemetry Collector using Java, JRuby, and Golang. Responsibilities include solving distributed systems problems, improving code and dependencies, maintaining test coverage, reviewing pull requests, collaborating across teams, supporting enterprise customers, and participating in on-call rotations.
Top Skills: DockerElastic StackGitGoHTTPJavaJrubyKafkaKubernetesLogstashMySQLOpentelemetry CollectorPostgresRubyTcpUdpZoom
One Month AgoSaved
Remote
26 Locations
Entry level
Entry level
Artificial Intelligence • Software
Build and evolve Rerun’s open-source viewer, cross-language SDKs, and integrations with Rerun Hub. Develop high-performance interfaces for large-scale multimodal data, optimize workflows across desktop and web, make full-stack architecture decisions, and collaborate with backend, Hub, design, customers, and the open-source community. The role involves UI development, rendering, data handling, infrastructure, real-time applications, visualization, and performance optimization.
Top Skills: Gpu Rendering PipelinesMultimodal Data VisualizationOpen Source SoftwareReal-Time SystemsRustRvizWgpu
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
One Month AgoSaved
Remote
27 Locations
4K-4K Annually
Senior level
4K-4K Annually
Senior level
Healthtech • Biotech
Develop and optimize software solutions for industrial additive manufacturing in an agile team. Responsibilities include designing algorithms, data structures, and software subsystems; debugging complex issues; benchmarking and improving performance, stability, efficiency, and scalability; and contributing to software quality and documentation. The role uses Vue.js, TypeScript, Python, C++, MongoDB, Docker, and automated development tools.
Top Skills: C++DockerMongoDBPythonTypescriptVue
Reposted 2 Months AgoSaved
Hybrid
Valencia, Comunidad Valenciana, ESP
Junior
Junior
Fintech • Payments • Software
Build and maintain high-volume payment services, write testable code, improve reliability and performance, investigate production issues, collaborate across product and engineering teams, and explore AI-enabled engineering tools to boost productivity.
Top Skills: Agentic AiAmqpAWSClaude CodeCSS3CursorElasticsearchGitlabHTML5JavaJavaScriptLinuxLlmsMongoDBMySQLReactRedisRestRubySidekiq
One Month AgoSaved
In-Office or Remote
2 Locations
48K-65K Annually
Entry level
48K-65K Annually
Entry level
Digital Media
Develop and maintain scalable frontend web applications and data visualization platforms using React, Redux Toolkit, and Vite. Collaborate with cross-functional teams, implement features, write tests, conduct code reviews, troubleshoot issues, and support RESTful APIs. Contribute to agile processes, accessibility, user experience improvements, and continuous development while using AI tooling responsibly and staying current with modern web technologies.
Top Skills: AWSCSSGoHTMLJavaScriptLeaflet.JsMapboxglMaterial UiNode.jsOpenlayersPythonReactReact Testing LibraryRedux ToolkitRest ApisRubySQLTypescriptViteVitestWcag 2.2
25 Days AgoSaved
In-Office or Remote
4 Locations
Senior level
Senior level
Cloud • Security • Software • Cybersecurity
Design, build, and scale a Kubernetes-based internal platform for managed cloud products. Develop highly available and fault-tolerant production services using Kubernetes and cloud-native technologies, contribute to enterprise platform roadmaps, integrate infrastructure technologies, establish engineering best practices, mentor teammates, and collaborate across Agile engineering teams.
Top Skills: AnsibleBashCi/CdCloud-Native TechnologiesContainersCrossplaneDnsGoHTTPInfrastructure As CodeKubernetesLinuxPulumiPythonTcp/IpTerraformTls
2 Months AgoSaved
In-Office
Barcelona, Cataluña, ESP
Mid level
Mid level
Software
Design, build, and operate a large-scale Kubernetes platform: ensure high availability and performance, automate platform delivery, develop custom Kubernetes Operators in Go, manage production incidents, and run Day 1/Day 2 cluster operations with Helm and GitOps tooling.
Top Skills: ArgocdCluster ApiDeploymentsFluxGitopsGoHelmKarpenterKubernetesKubernetes OperatorsServicesStatefulsets
Reposted 25 Days AgoSaved
In-Office
Area, Viveiro, Lugo, Galicia, ESP
Entry level
Entry level
Fintech • Financial Services
Lead full-stack engineering for CommSec’s contact centre modernisation program. Design and operate scalable cloud-native platforms, APIs, microservices, event-driven systems, and AI-enabled customer engagement experiences using .NET, React, TypeScript, AWS, and Dynamics 365. Provide hands-on technical leadership, influence architecture, mentor engineers, and champion DevSecOps, automation, observability, reliability, security, and continuous improvement.
Top Skills: .NetAgentic WorkflowsAPIsAutomated TestingAWSC#Ci/CdContact Centre Crm PlatformsDevsecopsDistributed SystemsEvent-Driven ArchitectureGenerative AiMicroservicesMicrosoft Dynamics 365 Customer ServiceMicrosoft Dynamics 365 OmnichannelPlatform ObservabilityPrompt EngineeringReactRetrieval-Augmented GenerationTypescript
Reposted 2 Months AgoSaved
Easy Apply
Remote
Spain
Easy Apply
Mid level
Mid level
Artificial Intelligence • Cloud • Edtech • HR Tech • Sales • Software • Generative AI
The Software Engineer will join a product squad to develop and maintain functionalities on the 360Learning platform, focusing on JavaScript technologies and clean architecture.
Top Skills: JavaScriptMongoDBNode.jsTypescriptVue
Reposted One Month AgoSaved
Remote or Hybrid
4 Locations
Senior level
Senior level
Information Technology • Software
Leads the design, development, maintenance, testing, troubleshooting, and optimization of complex full-stack software applications. Collaborates with cross-functional teams, documents technical requirements, resolves IT issues, prepares data, supports end users, and applies software architecture, microservices, database, CI/CD, containerization, monitoring, and Agile engineering practices.
Top Skills: .Net Core.Net FrameworkAngularAsp.Net Web ApiAzure DevopsAzure Service BusC#DatadogDockerGitGitGrafanaKanbanKubernetesMasstransitMicroservicesRabbitMQRedisRestful ApisScrumSQLYaml
One Month AgoSaved
In-Office or Remote
Madrid, Comunidad de Madrid, ESP
Mid level
Mid level
Fintech • Information Technology • Security • Software
Design and develop Java services within distributed applications for document and image processing. Collaborate with the team and product owner, apply maintainability, testability, performance, security, and quality standards, participate in code reviews, and improve the platform. The role requires Java and Spring Boot expertise, SQL and NoSQL database knowledge, RabbitMQ experience, microservices familiarity, and fluency in English and Spanish.
Top Skills: AgileCi/CdCloud-Native ArchitectureDevOpsGoogle Cloud PlatformJava 21MicroservicesMongoDBNoSQLRabbitMQSpring BootSQL
26 Days AgoSaved
In-Office
Barcelona, Cataluña, ESP
Senior level
Senior level
AdTech
Develop and maintain Smadex’s real-time bidding platform by designing and implementing features with NodeJS and Java. Write tested, efficient code; participate in code reviews and architectural decisions; monitor deployments; and support production reliability and performance. Collaborate within an agile engineering team while contributing to planning, progress reporting, and continuous platform improvement.
Top Skills: AWSBashCi/CdDockerDocker ComposeGitJavaJenkinsJIRALinuxMemcachedMySQLNode.jsNotionPythonRedis
One Month AgoSaved
Hybrid
Barcelona, Cataluña, ESP
Senior level
Senior level
Gaming • Software
Design and develop scalable backend systems for a B2B application using Java and Spring. Participate in architectural decisions involving performance, security, and scalability; apply agile practices; mentor developers; optimize relational database performance; and support cloud and DevOps initiatives, particularly on AWS.
Top Skills: AgileAWSClean ArchitectureDesign PatternsDevOpsIaasJavaJvmObject-Oriented ProgrammingPaasRelational DatabasesSolid PrinciplesSpring FrameworkSpring JpaSpring MvcSpring SecurityTest-Driven Development
One Month AgoSaved
Remote
Spain
Mid level
Mid level
Healthtech • Insurance
Build full-stack infrastructure, developer tools, frameworks, and user-facing interfaces that improve engineering productivity and operational excellence. Work across Python/Flask, React, React Native, and PostgreSQL in a monorepo, contributing to design systems, accessibility, security, cloud infrastructure, CI/CD, observability, and AI-assisted development. Partner closely with product teams, own solutions end to end, and help create a scalable, secure engineering environment.
Top Skills: AccessibilityAi Code AssistantsAuthenticationCi/CdDesign SystemsEncryptionFlaskMcp ServersMonorepo ToolingMulti-Cloud ArchitecturePostgresPythonReactReact NativeThreat Protection
Reposted 26 Days AgoSaved
Remote
Spain
94K-122K Annually
Mid level
94K-122K Annually
Mid level
Cloud • Security • Software • Generative AI
Design, implement, and optimize scalable application networking features (Ingress, DNS, private connectivity) for Elastic Cloud. Integrate security controls, conduct load and performance testing, troubleshoot network incidents, build tracing tools, and collaborate with cross-functional teams to meet application networking needs and improve observability and operability.
Top Skills: Ai ToolsAWSAzureCiliumCrossplaneDnsElasticsearchEnvoy GatewayExternal-DnsGCPGoKibanaKubernetes
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account