Top Software Engineer Jobs in Spain

4 Days AgoSaved
Hybrid
Madrid, Comunidad de Madrid, ESP
65K-88K Annually
Senior level
65K-88K Annually
Senior level
Artificial Intelligence • Big Data • Cloud • Information Technology • Machine Learning • Software
Design, deploy, and operate AWS infrastructure spanning networking, edge services, multi-account cell architecture, and EKS. Automate provisioning and operations through infrastructure as code and GitOps, build self-service capabilities for engineering teams, and maintain platform reliability, security, compliance, scalability, and cost efficiency. Participate in architecture decisions, upgrades, observability, autoscaling, security hardening, and on-call support.
Top Skills: Amazon EksAmazon Managed Service For Apache FlinkAmazon MskAmazon SagemakerApi GatewayAutoscalingAWSCell-Based ArchitectureCloudfrontFedrampFipsGitopsInfrastructure As CodeKubernetesLlmsMulti-Region ArchitectureNetworkingObservabilityOpentofuTerraformVpc
12 Days AgoSaved
In-Office
Barcelona, Cataluña, ESP
Entry level
Entry level
Software
Build and operate scalable Java backend services, Kafka streaming pipelines, microservices, and APIs for user personalization and behavioral modeling. Work across AWS infrastructure, distributed systems, Kubernetes, and AI-assisted engineering workflows. Participate in architecture, deployment, on-call operations, automation, and shared code ownership while translating behavioral signals into user segments and models for classic and agentic experiences.
Top Skills: Amazon RedshiftApache AirflowSparkAsynchronous ProgrammingAWSBigQueryDistributed SystemsGraphQLHadoopHiveJava 25KafkaKubernetesLookerMicroservicesNoSQLSnowflakeSpringSQLTableau
13 Days AgoSaved
Hybrid
Madrid, Comunidad de Madrid, ESP
Mid level
Mid level
Artificial Intelligence • Big Data • Cloud • Information Technology • Machine Learning • Software
Design, develop, and maintain UI platform features using TypeScript, React, and cloud-native technologies. Build and integrate RESTful APIs and microservices, improve performance, scalability, reliability, and security, and support compliance requirements. Develop automated tests, enhance CI/CD pipelines, participate in architecture discussions and code reviews, contribute to agile ceremonies, and mentor junior engineers.
Top Skills: Automated Testing FrameworksCi/CdDistributed SystemsInfrastructure As CodeKafkaKubernetesMicroservicesReactRestful ApisTypescript
18 Days 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
Reposted 7 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 7 Days AgoSaved
Easy Apply
Hybrid
Madrid, Comunidad de Madrid, ESP
Easy Apply
Senior level
Senior level
Fintech • Payments • Financial Services
Build and maintain a distributed, high-performance financial platform using Java and related technologies. Contribute to architecture, scalability, reliability, security, database performance, and core financial data infrastructure. Mentor engineers, review code, collaborate across teams and time zones, lead projects, and deliver production software rapidly.
Top Skills: CockroachdbElasticsearchGradleJava 17MybatisPostgresRestful Web ServicesSQLTomcat
3 Days AgoSaved
Hybrid
Barcelona, Cataluña, ESP
Senior level
Senior level
Information Technology • Consulting
Develop and enhance iOS applications using Swift and SwiftUI while translating business requirements into technical designs. The role involves making technology and infrastructure decisions, documenting architecture, improving team efficiency, mentoring and identifying engineering talent, and collaborating with technical and business stakeholders in English and Spanish. Experience with APIs, third-party libraries, mobile architectures, Git, DevOps, and published iOS apps is required.
Top Skills: DevOpsFirebaseGitGraphQLiOSMvpMvvmSwiftSwiftui
3 Days AgoSaved
In-Office
Barcelona, Cataluña, ESP
Mid level
Mid level
Information Technology • Consulting
Develop and modernize native iOS applications using Swift and SwiftUI. Improve application performance, scalability, reliability, and delivery efficiency while integrating cloud services and advanced technologies. Collaborate with cross-functional teams, document technical decisions, and apply API design, MVVM, declarative UI, data structures, system design, Git, and DevOps practices. Familiarity with GraphQL, Firebase, full-stack development, and AI tooling is advantageous.
Top Skills: Cloud ServicesDevOpsFirebaseGitGraphQLiOSMvvmSwiftSwiftui
3 Days AgoSaved
Hybrid
Barcelona, Cataluña, ESP
Mid level
Mid level
Information Technology • Consulting
Develop and maintain native Android applications using Kotlin and Jetpack Compose. Apply system design, data structures, design patterns, API design, declarative UI, MVP or MVVM, Git, and DevOps practices. Collaborate on innovative AI-powered digital products, explore new technologies, and potentially contribute across the full stack using cloud services, GraphQL, and Firebase. This hybrid Barcelona role requires three office days per week.
Top Skills: AndroidCloud ServicesDevOpsFirebaseGitGraphQLJetpack ComposeKotlin
Reposted 3 Days AgoSaved
Remote
27 Locations
Mid level
Mid level
Industrial • Manufacturing
Architect, develop, and scale cloud services, dashboards, and data pipelines to support robotics and autonomous vehicle telemetry. Integrate IoT devices with Azure services, build APIs/microservices, implement observability and CI/CD, validate systems in lab and field, and mentor junior engineers.
Top Skills: Application InsightsAzure Data ExplorerAzure Event HubAzure FunctionsAzure Iot HubAzure MonitorAzure Stream AnalyticsC#C++Cosmos DbD3.JsDevice Provisioning Service (Dps)GrafanaGrpcJavaMqttNestjsNoSQLNuxtjsPrometheusRestRosRos2SQL
3 Days AgoSaved
In-Office
Madrid, Comunidad de Madrid, ESP
Senior level
Senior level
Healthtech • Biotech • Pharmaceutical
Owns complex full-stack software and enterprise engineering-platform solutions at Roche. Administers and improves Jira and Confluence across Atlassian Cloud, automates workflows, supports software delivery, and contributes to Data Center-to-Cloud migration. Drives small-to-medium initiatives, addresses technical debt and architecture challenges, mentors colleagues, manages stakeholders, and aligns technical strategies with global objectives in a regulated GxP environment.
Top Skills: APIsAtlassian CloudAtlassian Data CenterAtlassian JiraClaude CodeCodexComputer System Validation (Csv)ConfluenceGithub CopilotGxpJavaJavaScriptJira AutomationJira Product DiscoveryPythonVs Code
3 Days AgoSaved
Hybrid
2 Locations
Entry level
Entry level
Energy
Build internal tools, MVPs, services, automations, dashboards, and API integrations that improve business processes and customer experiences. Collaborate with Operations, Marketing, Technology, and Customer Support teams to identify needs, propose solutions, prototype quickly, and iterate based on feedback. The role requires backend or full-stack development skills, SQL and web technology knowledge, initiative, adaptability, and fluent Spanish and English.
Top Skills: AngularAPIsJavaScriptNext.JsNode.jsPythonReactRubySQLVue
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
3 Days AgoSaved
In-Office
Area, Viveiro, Lugo, Galicia, ESP
Mid level
Mid level
Fintech • Financial Services
Build and maintain secure, scalable software with a focus on backend systems and services. Manage Azure cloud infrastructure through Infrastructure as Code, contribute to CI/CD, and improve production reliability through observability and monitoring. Collaborate with engineers and product managers, participate in code reviews and pair programming, and help develop AI-enabled engineering systems. The role involves full-stack collaboration in a flexible, startup-oriented environment.
Top Skills: Ai Engineering ToolsCi/CdInfrastructure As CodeAzureNode.jsPostgresReactReact NativeTypescript
4 Days AgoSaved
Remote
27 Locations
130K-160K Annually
Entry level
130K-160K Annually
Entry level
Software
Build and maintain developer tools across SDKs, React Email, CLI, MCP, integrations, and supporting backend services. Collaborate on APIs, compatibility, testing, releases, documentation, and shared tooling. Support developers through GitHub issues and pull requests while designing reliable interfaces, error handling, and backward-compatible experiences. The role also involves operating systems with authentication, retries, rate limits, queues, monitoring, and error recovery.
Top Skills: McpNode.jsReactTypescript
Reposted 4 Days AgoSaved
Remote
Spain
Mid level
Mid level
Artificial Intelligence • Fintech • Software • Financial Services
Build and ship native Android features for an AI Neobank using Kotlin. Design clean user journeys for financial services, integrate backend APIs, improve performance and reliability, use analytics to iterate, and implement on-device AI where it improves UX.
Top Skills: Android SdkCoroutinesFlowJetpack ComposeKotlinNoSQLSQLTensorflow Lite
4 Days AgoSaved
In-Office
Barcelona, Cataluña, ESP
Junior
Junior
Payments • Software
Build and maintain software services and platforms for Stripe Tax. Own projects end to end, including scoping, design, implementation, and production deployment. Collaborate with product, design, infrastructure, marketing, and operations teams; debug production issues; improve operational health; pursue short- and long-term goals; and uphold engineering, security, and technical design best practices.
Top Skills: APIsSaaS
Mid level
Healthtech • Insurance
Build and operate Alan’s internal agentic AI platform, including web experiences, agent orchestration, secure connectors, isolated runtimes, automations, evaluations, and developer tooling. Own work end to end across React interfaces, APIs, infrastructure, reliability, security, and production operations. Collaborate closely with product teams and internal users to create trustworthy, inspectable AI workflows and scalable platform capabilities.
Top Skills: Agent OrchestrationAuthorizationDistributed SystemsFlaskGitLinearLlm ApisMcpPostgresPythonReactReact NativeSandboxed ExecutionSlack
4 Days AgoSaved
Remote
Spain
Mid level
Mid level
Healthtech • Insurance
Build the Ops AI Platform from the ground up, developing reliable AI agents, agent tooling, internal tools integrations, evaluation systems, safety controls, and human-in-the-loop workflows. Scale automation from dozens to tens of thousands of daily tasks while influencing architecture, code quality, product direction, engineering culture, mentoring, and hiring.
Top Skills: LlmsMachine LearningMlopsMulti-Agent Architectures
5 Days AgoSaved
Remote
ESP
Senior level
Senior level
Artificial Intelligence • Software • Cybersecurity
Develop and maintain web applications, data-collection solutions, backend services, and dashboards supporting NATO defence-planning analysis. Integrate classified and unclassified data, perform Python-based ETL and preprocessing, develop visualizations with Python or Power BI, conduct testing and security-support activities, document architectures and APIs, engage stakeholders, provide training, and report project progress and risks.
Top Skills: .NetAngularEtl ToolsGitHTMLJavaScriptMatplotlibMs SqlNumpyPandasPower BIPythonReactVue
5 Days AgoSaved
Remote
Spain
Mid level
Mid level
Healthtech • Insurance
Build and scale healthcare insurance products across claims management, insurance offers, and customer enablement. Design reliable systems, collaborate across teams, contribute to product decisions, mentor engineers, lead complex projects, and support hiring. Work with Python, JavaScript, React, React Native, PostgreSQL, and related web technologies in a product-focused engineering environment.
Top Skills: C#FlaskJavaJavaScriptPostgresPythonReactReact Native
Reposted One Month AgoSaved
Hybrid
Madrid, Comunidad de Madrid, ESP
Mid level
Mid level
Financial Services
Design, build, test and operate backend microservices in Java/Spring Boot for a fintech product. Collaborate with Product in Agile squads, design/evolve architectures (cloud/serverless), implement event-driven systems (Kafka), write tests, participate in code reviews and releases, maintain monitoring/alerting, and apply enterprise-authorized AI-assisted development responsibly to improve delivery and code quality.
Top Skills: Ai-Assisted Development ToolsAuroraAWSDynamoDBEvent-Driven ArchitectureGitJavaKafkaKotlinKubernetesMicroservicesMySQLRestScalaSpring Boot
6 Days AgoSaved
In-Office
Barcelona, Cataluña, ESP
Mid level
Mid level
Payments
Develop and enhance treasury automation products using Python and related backend technologies. Build and improve time-series cash-flow forecasting models, troubleshoot production issues, ensure service reliability and uptime, and improve engineering standards, code quality, and simplicity. The role also involves working with APIs, web and backend systems, Vue.js, SQL, and cloud-native infrastructure.
Top Skills: AWSDockerFastapiGoGrafanaJestKubernetesOpensearchPostgresPrometheusPytestPythonRedisSQLVue
6 Days AgoSaved
Remote
27 Locations
Entry level
Entry level
HR Tech • Software
Builds software solutions for end users as a general full-stack engineer. The role emphasizes collaboration, ownership, accountability, fast-paced execution, adaptability, multitasking, rapid learning, and an ambitious, outcome-driven approach.
12 Days AgoSaved
In-Office
Barcelona, Cataluña, ESP
Senior level
Senior level
Software
Build and operate high-scale JVM-based backend microservices using Java and Kotlin. Own services across architecture, implementation, deployment, monitoring, on-call support, and continuous improvement. Develop event-driven Kafka systems, apply concurrency and performance optimization, design resilient APIs, and operate containerized services with Kubernetes and CI/CD. Improve observability, reliability, automation, and developer productivity while collaborating cross-functionally, mentoring peers, and contributing to technical standards.
Top Skills: Async-ProfilerAvroCassandraCi/CdCompletablefutureElasticsearchFlinkGrpcJavaJfrJmhJvmKafkaKafka StreamsKotlinKotlin CoroutinesKubernetesOpentelemetryProject ReactorProtobufRedisRestRxjava
7 Days AgoSaved
In-Office or Remote
6 Locations
Entry level
Entry level
Artificial Intelligence • Logistics • Software • Automation
Build BLP’s core software across infrastructure, backend, machine learning, and product extension platforms. Responsibilities include operating secure and observable cloud infrastructure, developing performant distributed systems, applying AI to business problems, and enabling customer process automation. The role emphasizes formal reasoning, correctness by construction, maintainable systems, type systems, and functional programming. Work is available onsite in Zurich or remotely within Europe.
Top Skills: Artificial IntelligenceCi/CdCloud InfrastructureDistributed SystemsFunctional ProgrammingMachine LearningObservabilitySecurityType Systems
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account