Top Software Engineer Jobs in Spain

28 Days AgoSaved
In-Office
Madrid, Comunidad de Madrid, ESP
Junior
Junior
AdTech • Marketing Tech • Sales
Develop and maintain moderately complex full-stack features across UI, business logic, databases, and external interfaces. The engineer will use Python, cloud platforms, SQL, testing, deployment, and code review practices while collaborating with Product, Data, and Engineering teams. The role offers exposure to AI agentic systems, advertising technology, media intelligence, and globally distributed development.
Top Skills: AWSAzureC#ChatgptDatabricksETLGithub CopilotJavaLangchainNode.jsPostgresPythonRagSQL Server
5 Days AgoSaved
In-Office
Madrid, Comunidad de Madrid, ESP
Entry level
Entry level
Fintech • Payments • Financial Services
Build and maintain core tax product features across frontend or backend systems. Own work from discovery and technical design through implementation, release, monitoring, and iteration. Collaborate with product, design, and engineering teams, contribute to technical strategy, improve developer experience, and use AI-assisted tools responsibly for development, testing, debugging, and documentation. Help deliver scalable, maintainable software and mentor teammates in effective engineering practices.
Top Skills: Ai-Assisted Development ToolsApi IntegrationsAuthenticationAWSCi/CdCloud InfrastructureDatabasesDistributed SystemsGCPAzureNode.jsObservabilityReactReact Native
Reposted 5 Days AgoSaved
Remote
6 Locations
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
Lead the development of Runware's serverless platform by building core systems for AI workload management and providing technical guidance to the team.
Top Skills: GoKnativeKubernetesNomadPythonTensorrtTritonVllm
Reposted 5 Days AgoSaved
Remote
6 Locations
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
Lead development of Runware’s AI platform, including scalable backend APIs, SDKs, developer tools, and inference orchestration systems. Design high-performance distributed architectures, optimize image and video model integrations, improve reliability and observability, shape technical direction, and mentor engineers. Collaborate across platform, infrastructure, and product teams to deliver robust developer experiences and maintainable systems.
Top Skills: Asynchronous WorkloadsBackend ApisBare-Metal InfrastructureCloud InfrastructureDeveloper ToolsGoPHPQueuesSdksStreaming Data
5 Days AgoSaved
In-Office
Barcelona, Cataluña, ESP
Senior level
Senior level
AdTech
Develop and maintain Smadex’s real-time bidding platform using Java and NodeJS. Responsibilities include owning features, writing tested and efficient code, participating in code reviews and architectural decisions, monitoring deployments, ensuring production reliability, and collaborating in an agile engineering team.
Top Skills: AWSBashCi/CdDockerDocker ComposeGitJavaJenkinsJIRALinuxMemcachedMySQLNode.jsNotionPythonRedis
Mid level
Artificial Intelligence • Software • Analytics • Automation
Develop cross-platform telecommunications applications for network optimization, automation, performance monitoring, data analytics, and visualization. Work with multidisciplinary telecom and software teams using Python, SQL, cloud technologies, Elastic Stack, and modern software development practices across 2G, 3G, 4G, 5G, and Open RAN environments. Troubleshoot development and production issues and support projects for wireless operators and vendors across Spain and Europe.
Top Skills: 2G3G4G5GAgile MethodologiesAWSCloudDockerElastic StackGitKubernetesNon-Relational DatabasesOpen RanPythonRelational DatabasesSQL
28 Days AgoSaved
In-Office
Madrid, Comunidad de Madrid, ESP
Senior level
Senior level
Fintech • Payments • Financial Services
Design, develop, test, and maintain scalable business-critical applications using .NET, C#, Angular, SQL, and REST APIs. Collaborate with product owners, architects, and engineers on technical design and architecture. Optimize databases, support CI/CD and DevOps practices, troubleshoot production issues, conduct code reviews, and improve software quality through automation, testing, and engineering best practices.
Top Skills: .Net.Net CoreAgileAngularC#Ci/CdDockerElasticsearchGitKubernetesMicroservicesNoSQLReactRest ApisSafeScrumSQL
6 Days AgoSaved
Remote
27 Locations
Junior
Junior
Healthtech • Biotech
Develop and support scalable MES applications, reporting solutions, CI/CD pipelines, and event-driven integrations for global manufacturing operations. The role involves Java and SQL development, troubleshooting integrated systems, root-cause analysis, documentation, process improvement, and collaboration with engineering, DevOps, and manufacturing teams.
Top Skills: Ci/CdDevOpsJavaKafkaMesPnutsRestful ApisRockwell FtpcSap MiiSQLVaadinWeb Services
Reposted 6 Days AgoSaved
Remote
27 Locations
Senior level
Senior level
Information Technology • Software
Analyze anti-bot and bot-mitigation systems, identify how websites detect and block scraping activity, and develop repeatable testing and bypass approaches. Build a greenfield agentic environment for evaluating anti-bot behavior, contribute to backend systems at scale, investigate complex incidents, and communicate findings clearly. The role requires deep web protocol knowledge, strong Node.js, TypeScript, and Python skills, scientific problem-solving, AI coding agent proficiency, and independent execution in a remote-first team.
Top Skills: AkamaiBrowser AutomationCamoufoxCloudflare TurnstileCookiesDatadomeHTTPKasadaKubernetesMongoDBNode.jsPerimeterxPostgresProxiesPuppeteerPythonRedisTlsTypescriptValkeyWeb Fingerprinting
Reposted 6 Days AgoSaved
In-Office
Area, Viveiro, Lugo, Galicia, ESP
Senior level
Senior level
Fintech • Financial Services
Lead technical direction and architecture for institutional lending, pricing and ESG platforms. Design scalable, secure APIs and integrations, modernise legacy systems, champion AI-enabled SDLC, DevSecOps, observability and automation, mentor engineers, and collaborate with product, risk and business stakeholders to deliver resilient lending solutions.
Top Skills: Agentic AiAi-Enabled Engineering ToolsArtifactoryAWSCloud-Native ArchitectureDockerDpxEksEvent StreamingGithub ActionsGrafanaJavaKubernetesLoaniqMicroservicesNext.JsNode.jsNoSQLOraclePagerdutyPrometheusPythonReactRest ApisSnowflakeSnykSpring BootSQL
Reposted 7 Days AgoSaved
In-Office or Remote
30 Locations
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Infrastructure as a Service (IaaS)
Senior Software Engineer to design and implement C++/Python software, accelerate workloads with CUDA, develop and maintain Linux kernel modules and system services, optimize system and GPU performance, manage Linux systems, mentor junior engineers, and integrate AI technologies across products.
Top Skills: BashC++CudaGpuLinuxLinux KernelPython
7 Days AgoSaved
In-Office or Remote
40 Locations
Expert/Leader
Expert/Leader
Software • Analytics • Financial Services • Cryptocurrency
Staff Software Engineer responsible for designing, building, and operating distributed market data systems. The role focuses on real-time blockchain data ingestion, streaming, normalization, storage, APIs, reliability, data correctness, observability, incident recovery, and production support. The engineer will lead technical decisions, mentor teammates, translate ambiguous requirements into designs, and use AI-assisted development throughout the software lifecycle.
Top Skills: APIsBlockchain IndexingDistributed SystemsEvmGoReal-Time StreamingRustSolana
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
One Month AgoSaved
In-Office
Madrid, Comunidad de Madrid, ESP
72K-72K Annually
Entry level
72K-72K Annually
Entry level
Software
Build and maintain distributed backend applications using Go, Elixir, Ruby, or other languages. Design architectures, integrate AI and LLM services, improve reliability and performance, use agentic coding tools, manage production deployments, troubleshoot infrastructure, and contribute to monitoring, on-call practices, peer reviews, and engineering culture. Collaborate with data scientists, mentor junior developers, and make sound technical and product decisions in a fast-paced environment.
Top Skills: AIClaude CodeContinuous DeliveryCopilotDistributed SystemsElixirGoJavaLlm ApisMcpRagRuby
Reposted One Month AgoSaved
In-Office
3 Locations
Mid level
Mid level
Information Technology
Design, build, and deploy production-grade agentic AI systems: multi-agent orchestration, RAG pipelines, provider integration, LLMOps, observability, and reusable patterns. Embed with client teams, lead design sessions, tune embeddings/vector search, manage cost/latency tradeoffs, and define metrics for accuracy, safety, latency, and cost.
Top Skills: AnthropicAutogenBraintrustCi/CdCrewaiDockerEmbeddingsEval HarnessesHelmJavaKubernetesLanggraphLangsmithLlmopsMicroservicesOpen-Source LlmsOpenaiPrompt VersioningPythonRagServerlessTerraformVector DatabasesVector SearchVertex Ai
One Month AgoSaved
In-Office
Madrid, Comunidad de Madrid, ESP
Senior level
Senior level
Fintech • Payments • Financial Services
Design, develop, test, and maintain scalable .NET and Angular applications. Responsibilities include database optimization, REST API development, architectural contributions, CI/CD and DevOps support, troubleshooting production issues, code reviews, and continuous quality improvement. The role collaborates with cross-functional teams and requires strong expertise in C#, .NET, Angular, SQL, software architecture, REST APIs, Git, and modern engineering practices.
Top Skills: .Net.Net CoreAgileAngularC#Ci/CdDistributed SystemsDockerElasticsearchEvent-Driven ArchitectureGitKubernetesMessage BrokersMicroservicesMonitoring And Observability ToolsReactRest ApisSafeScrumSQL
10 Days AgoSaved
Remote
27 Locations
110K-160K Annually
Senior level
110K-160K Annually
Senior level
Retail • Sales • Software
Own end-to-end migration of business domains from a legacy desktop ERP to a modern web ERP. Design data models, APIs, tenant isolation, cutover and rollback plans; execute safe live-data migrations; maintain production reliability; review backend and frontend code; collaborate with Product; mentor engineers; and occasionally modify legacy C++ code.
Top Skills: AWSAzureC++DjangoFeature FlagsKubernetesNext.JsPostgresPythonReactRest ApisTypescriptWindows
10 Days AgoSaved
In-Office
Tomares, Sevilla, Andalucía, ESP
42K-55K Annually
Senior level
42K-55K Annually
Senior level
Professional Services • Software
Develop and maintain enterprise web and server applications using Java, Spring, PostgreSQL, REST or GraphQL, and distributed application technologies. Responsibilities include architecture and solution design, full software lifecycle development, code reviews, testing, documentation, CI/CD pipelines, troubleshooting, and production support. The engineer will contribute to standards, mentor junior staff, collaborate cross-functionally, and provide technical guidance on software quality, security, performance, and best practices.
Top Skills: AgileAsynchronous ProgrammingAWSCachingCi/CdDesign PatternsDockerElasticsearchGitGraphQLIntegration TestingJavaLoggingMocking FrameworksOopOpensearchPodmanPostgresQueuingRestSafeSolidSolrSpringTddUnit Testing
10 Days AgoSaved
In-Office
3 Locations
Expert/Leader
Expert/Leader
Cloud • Information Technology • Professional Services
Lead full-stack engineering for scalable digital experiences, building React, Vue, or Angular front ends and .NET, Node.js, or Python back ends. Develop APIs, microservices, reusable components, CI/CD pipelines, automated tests, observability, and infrastructure automation. Set technical standards, guide architecture, mentor engineers, improve reliability and performance, and partner with product, design, and architecture teams. Explore AI enablement, programmable networks, data-driven UX, and developer tooling.
Top Skills: .NetAngularAWSAzureAzure DevopsBabelBulmaChakraClaude CodeCspCursorCypressDependency ScanningGCPGithub ActionsGithub CopilotGitlab Ci/CdGraphQLJavaScriptJestMicroservicesMuiNode.jsPlaywrightPythonRbacReactReduxRestSalesforceStorybookTailwindTypescriptViteVueVuexWcagWebpackZustand
10 Days AgoSaved
Remote
29 Locations
Senior level
Senior level
Information Technology • Software
Owns end-to-end test strategy, designs scalable backend and UI automation frameworks, integrates automated testing into CI/CD pipelines, performs exploratory testing, and advocates for testability and reliability across engineering and product. The role requires strong programming, Kubernetes and distributed-systems knowledge, debugging ability, and cross-functional ownership in a fast-moving startup.
Top Skills: Ci/CdDistributed SystemsGithub ActionsGoJavaScriptJenkinsKubernetesPython
One Month AgoSaved
In-Office
Madrid, Comunidad de Madrid, ESP
11-16 Hourly
Internship
11-16 Hourly
Internship
Artificial Intelligence • Automotive • Semiconductor
Develop functional models for SoC architectures, write embedded software to validate simulations, improve test automation through scripting, debug models and test cases, and document engineering work. Collaborate with engineers on networking, 5G, AI/ML, and cloud-oriented platforms while gaining experience with processor simulation, ARM architecture, firmware, compilers, and network protocols.
Top Skills: ArmCC++Embedded SystemsGem5Network ProtocolsPythonQemuSimicsSocSystemc
One Month AgoSaved
Hybrid
Barcelona, Cataluña, ESP
Senior level
Senior level
Edtech • Information Technology • Software
Build backend services, internal developer platforms, tooling, CI/CD systems, testing capabilities, and paved paths using Python. Improve developer experience, productivity, and the software delivery lifecycle through cloud-native, distributed systems and AI-driven workflows. Collaborate with engineering teams as platform users, use data and feedback to measure effectiveness, and influence architecture and technical decisions.
Top Skills: Agentic WorkflowsAICi/CdCloud-Native EnvironmentsDistributed SystemsPython
Reposted 10 Days AgoSaved
In-Office
Area, Viveiro, Lugo, Galicia, ESP
Expert/Leader
Expert/Leader
Fintech • Financial Services
Lead the end-to-end design, development, operation, and optimisation of scalable consumer card platforms. Provide hands-on technical leadership, shape engineering strategy, mentor engineers, and improve cloud-native, full-stack, DevSecOps, testing, observability, and AI-assisted development practices. Build modern applications using Next.js, TypeScript, C#, .NET, AWS, GraphQL, microservices, and event-driven architectures supporting millions of daily transactions.
Top Skills: .NetAWSC#Ci/CdCloudwatchEcsEvent-Driven SystemsGithub ActionsGraphQLInfrastructure As CodeLambdaLlmsMcpMicroservicesNext.JsOpenapiOpentelemetryPlaywrightPostgresRagRdsRest ApisS3Typescript
11 Days AgoSaved
In-Office or Remote
4 Locations
Senior level
Senior level
Cloud • Security • Software • Cybersecurity
Lead test framework architecture and continuous execution pipelines for cloud platform features. Define automation standards, shape quality engineering strategy, mentor engineers, and improve release stability. Build automated testing frameworks using Python, Pytest, Go, or Bash, with emphasis on highly available Kubernetes services, containers, cloud-native technologies, Linux systems, networking, security, and CI/CD practices.
Top Skills: BashCi/CdCloud-Native TechnologiesContainersContinuous DeliveryGoKubernetesLinuxNetworking ProtocolsPytestPython
11 Days AgoSaved
Remote
27 Locations
Entry level
Entry level
Information Technology • Software
Design and develop the core vCluster Platform, focusing on Kubernetes internals, tenant isolation, container orchestration, and scalable resource-sharing systems. Build high-performance Go software, own features from technical design through release, solve complex systems-architecture problems, and contribute to open-source projects. The role requires autonomous technical leadership, active collaboration with the Kubernetes community, and experience in high-growth startup environments.
Top Skills: GitGoKubernetes
One Month AgoSaved
In-Office
Barcelona, Cataluña, ESP
Senior level
Senior level
Information Technology • Consulting
Lead development of scalable web applications and GraphQL APIs using JavaScript, React, Node.js, AWS, and PostgreSQL. Own product architecture, performance, reliability, CI/CD, testing, and engineering standards while mentoring junior developers. Collaborate with stakeholders, provide technical direction, build reusable solutions, and independently drive projects in an agile environment.
Top Skills: Api GatewayAWSCi/CdCloudfrontEc2GitGithub ActionsGraphQLJavaScriptJenkinsLambdaNestjsNode.jsPostgresRdsReactS3
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account