Top Software Engineer Jobs in Spain

5 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
13 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
14 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
19 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
YesterdaySaved
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
YesterdaySaved
In-Office
Barcelona, Cataluña, ESP
Junior
Junior
Cloud • Legal Tech • Software
Build scalable web applications as part of Clio’s full-stack engineering team. Responsibilities include solving complex customer problems, collaborating across distributed Agile teams, learning and applying new technologies, reviewing peer code, mentoring developers, and optimizing databases. The role is based in Barcelona with hybrid office attendance and focuses on reliable, performant SaaS products for legal professionals.
Top Skills: DatabasesRubyRuby On RailsSaaSWeb Applications
Reposted YesterdaySaved
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 8 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 8 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
4 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
4 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
4 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
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 4 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
4 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
4 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
4 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
5 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 5 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
5 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
5 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
6 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
6 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
7 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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account