Top Software Engineer Jobs in Spain

29 Days AgoSaved
In-Office
Barcelona, Cataluña, ESP
Entry level
Entry level
Gaming • Mobile
Lead the design, implementation, operation, and technical direction of complex, scalable game platform systems. Improve reliability, performance, security, and delivery standards; collaborate across product and engineering disciplines; and mentor engineers. The role requires strong software engineering fundamentals, deep object-oriented programming experience, and experience shipping and operating production systems. Cloud, distributed systems, large-scale data, and modern web framework experience are beneficial.
Top Skills: AngularAWSC#GCPJavaReact
Reposted 2 Months AgoSaved
Easy Apply
Remote
Spain
Easy Apply
73K-109K Annually
Junior
73K-109K Annually
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Build scalable backend systems and data pipelines to power consumer credit reporting. Partner with Product, Compliance, Servicing, and Credit teams to design, deliver, monitor, and operate accurate reporting systems, including on-call responsibilities. Develop robust, well-tested code in Python or Kotlin using distributed systems patterns and technologies like AWS, MySQL, and Spark.
Top Skills: AWSKotlinMySQLPythonSpark
2 Months AgoSaved
Easy Apply
Remote
Spain
Easy Apply
103K-139K Annually
Senior level
103K-139K Annually
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Staff Backend Software Engineer responsible for setting technical strategy, designing and launching highly available distributed systems, and delivering business-critical identity capabilities for international markets. The role involves cross-functional collaboration, system architecture, operational ownership, monitoring, on-call support, code quality standards, technical communication, and mentoring engineers.
Top Skills: SparkAWSKotlinKubernetesMySQLPython
Reposted One Month AgoSaved
Remote
26 Locations
75K-85K Annually
Expert/Leader
75K-85K Annually
Expert/Leader
Software • Cybersecurity
Develop and architect features for Malwarebytes Browser Guard, serving millions of users. Write high-quality, tested code; design integrations; collaborate with Product, UX, and QA; review code; mentor engineers; and support delivery of the product roadmap. The role emphasizes React, JavaScript/TypeScript, Go, debugging, system architecture, AI workflows, user-centric design, and strong communication.
Top Skills: GitGoJavaScriptReactTypescript
One Month AgoSaved
Hybrid
Barcelona, Cataluña, ESP
69K-104K Annually
Entry level
69K-104K Annually
Entry level
Healthtech
Lead technical strategy and architecture for global cloud-native eCommerce platforms. Make critical technical decisions, champion microservices, APIs, CI/CD, DevOps, cybersecurity, observability, and testing practices. Mentor senior engineers, align engineering with product and business goals, and represent engineering with external partners and vendors. The role supports scalable digital experiences connecting patients and healthcare professionals to medicines and vaccines worldwide.
Top Skills: APIsAutomated TestingAWSAzureC++Ci/CdCloud-Native DevelopmentCybersecurityDatadogDevOpsGCPInfrastructure As CodeJavaJavaScriptMicroservicesNode.jsObservabilityPythonReactTypescript
One Month AgoSaved
In-Office or Remote
28 Locations
Senior level
Senior level
Fintech • Information Technology
Design, build, and improve distributed clearing and securities-finance systems supporting brokerage products. Own projects from ideation through deployment, develop reliable APIs and integrations, refine existing infrastructure, and participate in on-call operations. The role requires strong systems fundamentals, attention to detail, financial-markets interest, and ownership of production systems handling customers’ money.
Top Skills: DockerGoGrafanaGrpcHelmKafkaKubernetesPostgresProtobufRedpandaRestTemporal
Reposted One Month AgoSaved
In-Office
Area, Viveiro, Lugo, Galicia, ESP
Mid level
Mid level
Aerospace
Develop, update and test high‑fidelity aircraft simulation models for the Eurofighter flight simulator. Implement C++ and Ada software, create test tools (Python, Bash), run unit/system/integration/acceptance tests (Jenkins), manage SW configuration, coordinate with international partners, and produce lifecycle documentation. Occasional EU travel required.
Top Skills: 1553Ada 95BashC++DoorsGitJenkinsLinuxOpenglPowershellPythonQmlRs422Tcp/Ip
Reposted 2 Months AgoSaved
In-Office or Remote
2 Locations
Junior
Junior
Information Technology • Software
As a Software Engineer, you'll design and develop software solutions, solve technical problems, lead projects, and collaborate with product and operations teams.
Top Skills: AIData ProcessingProgramming Languages
One Month AgoSaved
In-Office
Madrid, Comunidad de Madrid, ESP
Senior level
Senior level
Fintech • Payments • Financial Services
Build and own core tax product features from discovery through production, specializing in frontend or backend engineering. Collaborate cross-functionally, design reliable services and APIs, improve scalability and developer experience, and use AI-assisted tools for development, testing, debugging, and documentation. Contribute to technical strategy, DevOps practices, maintainable code, and responsible AI adoption while delivering customer-focused outcomes in an ambiguous, fast-moving environment.
Top Skills: AWSCi/CdGCPAzureNode.jsReactReact Native
One Month AgoSaved
In-Office
Barcelona, Cataluña, ESP
Entry level
Entry level
Payments • Software
Build and deploy software for Stripe’s financial infrastructure, specializing in frontend or related technical areas. Collaborate on multi-person coding projects, learn unfamiliar systems, contribute to large codebases, participate in code reviews, and safely update production systems. New graduates are expected to apply strong programming fundamentals, communicate clearly, use AI tools responsibly, and solve complex technical problems with increasing independence.
Top Skills: Ai Development ToolsGoJavaJavaScriptRubyScala
One Month AgoSaved
In-Office
2 Locations
Mid level
Mid level
Artificial Intelligence • Hardware • Automation • Manufacturing
Leads software test automation solutions, infrastructure integration, CI/CD pipelines, and stakeholder requirements for new and legacy projects. Responsibilities include configuring Linux, virtual build and test environments, databases, code coverage tools, containers, and continuous integration systems; troubleshooting infrastructure; supporting test frameworks and training; and promoting automation best practices. The role also involves project planning, cross-team coordination, and occasional development of automation infrastructure.
Top Skills: ArtifactoryBashBitbucketCC#C++Ci/CdCloudsmithCoverityDockerGccGcovGitGithub ActionsGrafanaInfluxdbJavaJIRALinuxMongoDBOpenshiftPostgresPythonShell ScriptingSQLVisual Studio
One Month AgoSaved
In-Office or Remote
83 Locations
Senior level
Senior level
Artificial Intelligence • Real Estate • Software
Build and scale Base360.ai’s short-term rental platform, including customer-facing applications, APIs, automation engines, AI-powered workflows, third-party integrations, and cloud infrastructure. Develop systems for reservations, pricing, payments, guest communication, property operations, reporting, and financial workflows. Own projects end to end, make architectural decisions, ensure reliability, and deliver scalable products in a remote-first startup environment.
Top Skills: Ai AgentsAWSDistributed SystemsDockerFastapiGithub ActionsLlmsOpenai ApisPostgresPythonReactRest ApisServerless ArchitectureStripeSupabaseTwilioTypescript
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
In-Office
Area, Viveiro, Lugo, Galicia, ESP
Entry level
Entry level
Aerospace
Develop and verify high-integrity embedded real-time software for airborne systems throughout the full lifecycle, from requirements and design through coding, testing, certification, and target implementation. The role involves C/C++ and Ada development, real-time operating systems, software verification, architecture decisions, project leadership, collaboration with systems and validation teams, and delivery of compliant software products for Airbus military aircraft programs.
Top Skills: AdaCC++Do-178B/CEclipseGnat Programming StudioHoodLinux-RtRhapsodyTeststandVxworks
One Month AgoSaved
In-Office
Barcelona, Cataluña, ESP
Senior level
Senior level
Analytics
Lead the design, development, and maintenance of Java backend services and REST APIs within a microservices architecture. Drive architectural decisions, engineering best practices, cloud deployment on AWS, CI/CD, system optimization, reliability, and technical risk mitigation. Collaborate with product, architecture, QA, DevOps, and frontend teams while mentoring engineers and contributing to an Agile greenfield product.
Top Skills: AWSCi/CdDockerElasticsearchGitJavaJenkinsMicroservicesNode.jsRestful ApisSpring BootSQL
One Month AgoSaved
Remote
40 Locations
200K-250K Annually
Senior level
200K-250K Annually
Senior level
Cryptocurrency
Staff Software Engineer responsible for architecting and developing scalable web applications and APIs using Elixir, React, and PostgreSQL. The role involves solving ambiguous technical and business problems, ensuring system reliability and performance, collaborating cross-functionally, presenting solutions to leadership, writing tested code, participating in code reviews, mentoring engineers, and removing technical roadblocks.
Top Skills: ElixirKubernetesPostgresReact
One Month AgoSaved
In-Office
Barcelona, Cataluña, ESP
Senior level
Senior level
Fintech • Professional Services • Software • Consulting
Designs and improves automated testing strategies across unit, integration, system, and end-to-end levels. Develops Java-based tests, investigates defects, creates test plans, and performs exploratory, performance, chaos, and load testing. Integrates testing and static analysis into CI/CD pipelines, maintains containerized test environments, monitors quality metrics, and partners with development, DevOps, QA, and business teams to improve software quality and coverage.
Top Skills: AWSCi/CdDockerGoogle Cloud PlatformJavaKubernetesAzureOpenshift
One Month AgoSaved
In-Office or Remote
2 Locations
70K-110K Annually
Senior level
70K-110K Annually
Senior level
Fintech • Payments • Financial Services
Design and implement backend card-platform features covering tokenization, sensitive card data, transaction enrichment, settlement, issuer integrations, and payment processing. Architect scalable, secure, PCI-compliant microservices; own projects end-to-end; contribute to shared infrastructure; review code; mentor teammates; and participate in on-call support. The role requires Java, Spring Boot, API and microservices expertise, card-payments knowledge, Docker, Kubernetes, and strong independent collaboration skills.
Top Skills: Ai Code Review AgentsAPIsClaude CodeDockerJavaKubernetesMicroservicesPci ComplianceSpring Boot
One Month AgoSaved
In-Office
Area, Viveiro, Lugo, Galicia, ESP
Senior level
Senior level
Aerospace
Leads the architecture, integration, standardization, verification, and certification of safety-critical embedded software platforms for airborne computing systems. Responsibilities include requirements engineering, RTOS and middleware integration, API development, multicore platform bring-up, avionics protocol support, trade-off analysis, prototyping, and compliance with RTCA DO-178C and DO-330.
Top Skills: AfdxAgileArinc-429Arinc-653ArmCCameoCanClang/LlvmConfluenceDeosDiabDmaEmbedded LinuxGccGreen Hills IntegrityI2CIbm RhapsodyJIRAJSONLdraMil-Std-1553BPciePikeosPolyspacePowerpcProcessor Performance Monitor CountersPythonRtca Do-178CRtca Do-330Scitools UnderstandSocSpiSysmlTsnUartUmlWind River Vxworks 653X86XML
One Month AgoSaved
In-Office
Area, Viveiro, Lugo, Galicia, ESP
Entry level
Entry level
Aerospace
Supports the integration, standardization, testing, and certification of safety-critical embedded software platforms for airborne computing systems. Responsibilities include requirements and verification support, platform architecture integration, APIs, RTOS and middleware integration, feature development, DO-178C certification evidence, technical prototyping, benchmarking, and board bring-up. The role requires foundational embedded C, computer architecture, avionics protocols, peripherals, RTOS, ARINC-653, and Python knowledge.
Top Skills: Arinc-429Arinc-653ArmCCanClang/LlvmConfluenceDmaEmbedded LinuxEthernetGccI2CJIRAJSONPowerpcPythonRtca Do-178CRtosSpiUartUml/SysmlX86XML
One Month AgoSaved
In-Office
Area, Viveiro, Lugo, Galicia, ESP
Senior level
Senior level
Aerospace
Leads the architecture, integration, standardization, verification, and certification of safety-critical embedded software platforms for airborne computing systems. Responsibilities include requirements engineering, RTOS and ARINC-653 integration, hardware/software bring-up, API development, multicore platform assessment, certification compliance with DO-178C, and technical benchmarking. The role requires advanced C and Python skills, strong computer architecture knowledge, avionics protocol expertise, and experience with safety-critical software tools and platforms.
Top Skills: AfdxArinc-429Arinc-653ArmCCameoCanCi/CdClang/LlvmConfluenceDeosDiabDmaEmbedded LinuxGccGreen Hills IntegrityI2CIbm RhapsodyJIRAJSONLdraMil-Std-1553BPciePikeosPolyspacePowerpcPythonRtca Do-178CRtca Do-330RtosScitools UnderstandSoc ArchitecturesSpiSysmlTsnUartUmlWind River Vxworks 653X86XML
One Month AgoSaved
Remote
Spain
80K-127K Annually
Expert/Leader
80K-127K Annually
Expert/Leader
Cloud • Security • Software • Generative AI
Lead the technical vision and development of Elasticsearch’s core search infrastructure, including indexing, query execution, retrieval, and relevance. Research search algorithms and data structures, contribute to Lucene, guide technical roadmaps, mentor expert engineers, and collaborate across distributed teams. Build and optimize high-performance distributed search systems while serving as a domain authority for Elasticsearch capabilities.
Top Skills: Continuous IntegrationElasticsearchGitJavaLuceneSolr
Reposted 2 Months AgoSaved
In-Office or Remote
2 Locations
50K-75K Annually
Mid level
50K-75K Annually
Mid level
Digital Media
Design, build, test, document, deploy, and maintain mobile SDKs that run network tests across Android (and optionally iOS/embedded). Collaborate on architecture, ensure reliability/portability, integrate analytics, and support third-party developers and device manufacturers.
Top Skills: AndroidC++Continuous IntegrationGitHTTPHttpsIpJavaKotlinObjective-CSdksSwiftTcpUdpWebsocket
2 Months AgoSaved
Hybrid
Madrid, Comunidad de Madrid, ESP
40K-50K Annually
Mid level
40K-50K Annually
Mid level
Software
Design, develop, test, deploy, and support scalable enterprise integrations and APIs. Build REST, SOAP, EDI, XML, JSON, database, event-driven, and asynchronous integrations using MuleSoft and DataWeave. Collaborate with architects, stakeholders, infrastructure, security, and operations teams. Support CI/CD, troubleshoot distributed production systems, optimize performance, conduct code reviews, and maintain technical documentation and operational runbooks.
Top Skills: Amazon S3Amazon SqsAWSCi/CdCRMDatadogDataweaveEdiErpGitJavaJSONMessaging TechnologiesMulesoftRelational DatabasesRest ApisSalesforceSoap Web ServicesSplunkSQLTmsXMLXsd
2 Months AgoSaved
Remote
Spain
Mid level
Mid level
Artificial Intelligence • Fintech • Software • Financial Services
Build and maintain production-grade iOS applications using Swift and SwiftUI, integrating AI features through backend APIs. Design reliable AI interaction patterns, optimize performance, memory, battery, and latency, capture user feedback for AI evaluation, and collaborate with backend and ML engineers. Maintain App Store quality, monitor production issues, and resolve root causes.
Top Skills: Async/AwaitCoremliOSNoSQLSQLSwiftSwift Package Manager (Spm)SwiftuiTensorflow Lite
2 Months AgoSaved
Remote or Hybrid
4 Locations
Senior level
Senior level
Information Technology • Software
Leads the design, development, testing, optimization, troubleshooting, and maintenance of complex full-stack software applications. Collaborates with cross-functional teams, documents technical requirements, resolves IT issues, supports end users, and applies modern engineering practices including microservices, APIs, cloud messaging, CI/CD, containers, Kubernetes, monitoring, and Agile methodologies.
Top Skills: .Net Core.Net FrameworkAngularAsp.Net Web ApiAzure DevopsAzure Service BusC#DatadogDockerDomain-Driven DesignGitGitGrafanaIntegration TestingKubernetesMasstransitMicroservicesOopRabbitMQRedisRelational DatabasesRestful ApisSolidSQLUnit TestingYaml Pipelines
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account