Top Software Engineer Jobs in Barcelona

YesterdaySaved
In-Office
2 Locations
Senior level
Senior level
Payments
Develop and maintain highly available, secure, scalable API services for a global payments platform. Design and ship new products, improve platform performance, automate development processes, participate in Agile practices, and collaborate with global technology teams. The role requires strong Golang development skills, event-driven architecture experience, relational database knowledge, and familiarity with web and API solutions.
Top Skills: Apache KafkaAPIsAws Sns/SqsCi/CdEvent-Driven ArchitectureGoMySQLPostgresRabbitMQ
2 Days AgoSaved
In-Office
Sant Cugat del Vallès, Barcelona, Cataluña, ESP
Senior level
Senior level
Information Technology
Develop, test, debug, and maintain complex software components; participate in requirements definition, design and code reviews, production troubleshooting, technology evaluation, and solution research. Collaborate with cross-functional teams, provide technical expertise, mentor junior engineers, and take ownership of complex technical challenges.
4 Days AgoSaved
Hybrid
Barcelona, Cataluña, ESP
Senior level
Senior level
Information Technology • Consulting
Build and scale an AI-powered translation and localization platform using Java and Spring Boot. Develop REST APIs, microservices, and Kafka-driven pipelines; integrate LLMs and machine translation providers; optimize quality, scalability, latency, and cost; and support monitoring, testing, deployments, and production troubleshooting. Collaborate with engineering, product, and business stakeholders to expand multilingual content capabilities.
Top Skills: Ai ApisApache KafkaAutomated TestingBleuCi/CdCometContent Management Systems (Cms)Event-Driven ArchitectureGitGoogle Cloud Platform (Gcp)JavaLarge Language Models (Llms)Machine TranslationMicroservicesRest ApisSpring Boot
Reposted 4 Days AgoSaved
In-Office or Remote
3 Locations
38K-50K Annually
Mid level
38K-50K Annually
Mid level
Edtech
Build and improve reliable, user-focused product experiences across the frontend and backend. Partner with Product, Design, and Engineering to understand user needs, propose solutions, implement features, troubleshoot software, write documentation, and contribute to technical and product decisions. Develop tested JavaScript or TypeScript code using React, Node.js, and related technologies while continuously learning and taking ownership of increasingly complex problems.
Top Skills: AWSCi/CdClaude CodeDomain-Driven DesignExpress.JsHexagonal ArchitectureJavaScriptMongoDBNode.jsReactReduxTypescript
5 Days AgoSaved
Hybrid
Barcelona, Cataluña, ESP
Senior level
Senior level
Information Technology • Consulting
Build scalable, maintainable frontend applications using React, JavaScript, and Next.js. Develop reusable component libraries and design systems with Storybook and CSS-in-JS, ensuring WCAG 2.1 AA accessibility. Write clean, tested, documented code; optimize performance and cross-browser behavior; and collaborate with Product, Design, Backend, clients, and stakeholders. Work in Agile environments and use AI tooling to improve development workflows.
Top Skills: AgileCss-In-JsCSS3HTML5JavaScriptNext.JsReactStorybookWcag 2.1 Aa
5 Days AgoSaved
Hybrid
Barcelona, Cataluña, ESP
Entry level
Entry level
Information Technology • Consulting
Develop and maintain AI-powered web products and platforms using React, Next.js, Node.js, GraphQL, and related technologies. Responsibilities include writing clean, tested, documented code; making architecture and technology-stack decisions; adapting across varied stacks; collaborating with clients and teams; applying web standards, accessibility, and optimization practices; and using AI tools to improve workflows.
Top Skills: Ai ToolsArtifactoryC#CSS3EmotionGraphQLHTML5JavaScriptMicrosoft .NetNext.JsNode.jsReact
6 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
6 Days AgoSaved
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 6 Days AgoSaved
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
9 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
9 Days AgoSaved
In-Office
Barcelona, Cataluña, ESP
Senior level
Senior level
Information Technology • Consulting
Lead Android application architecture and technical decisions; establish development, testing, monitoring, and change-management processes; collaborate with product teams; reduce technical debt; and improve engineering productivity. The role requires native Android development with Kotlin and Jetpack Compose, plus knowledge of system design, APIs, design patterns, declarative UI, Git, and DevOps. Full-stack, cloud, GraphQL, Firebase, and AI tooling experience are advantageous.
Top Skills: AndroidCloud ServicesDevOpsFirebaseGitGraphQLJetpack ComposeKotlin
9 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
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
10 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
2 Days AgoSaved
Remote
4 Locations
Junior
Junior
Artificial Intelligence • Conversational AI
Develop and enhance a live drive-thru Voice AI product through software engineering, AI/LLM prototyping and fine-tuning, conversation analysis, system integrations, and customer requirements gathering. Build, test, deploy, and improve production features while evaluating real dialogs and collaborating with customers and internal stakeholders.
Top Skills: Ci/CdEmbeddingsGitlabJava 17LlmNlpNluRagRestSoapSpring FrameworkSQLVector Databases
12 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
3 Days AgoSaved
Remote
3 Locations
45K-55K Annually
Mid level
45K-55K Annually
Mid level
Digital Media • eCommerce • Software
Maintain and evolve FAdmin, a mission-critical Ruby on Rails flyer processing system, and related Content Platform tools. Deliver roadmap features end to end, support service desk requests, use AI coding agents to improve delivery and code quality, write automated tests, participate in code reviews, and maintain CI/CD pipelines. The role requires production software development experience, relational database and SQL expertise, and strong English communication.
Top Skills: Ai Coding AgentsAmazon EksAutomated TestingAWSCi/CdClaude CodeDatadogDockerJavaScriptKafkaKubernetesLlmsRelational DatabasesRuby On RailsSQLTypescript
3 Days AgoSaved
Remote
28 Locations
Entry level
Entry level
Artificial Intelligence • Software • Cybersecurity
Build and operate full-stack systems for an AI-powered offensive security platform. Responsibilities include developing React frontends, TypeScript APIs, Kotlin and Go backend services, deploying on AWS, designing scalable systems, optimizing databases, supporting production, and owning features from concept through deployment. The role involves close collaboration with AI and security researchers in a fast-paced remote startup.
Top Skills: Asynchronous WorkflowsAWSAws CdkEvent-Driven ArchitectureGoGraphQLKotlinMessage QueuesNode.jsPostgresReactRestTerraformTypescript
18 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
13 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
4 Days AgoSaved
Remote
Spain
Entry level
Entry level
Artificial Intelligence • Big Data • Internet of Things • Virtual Reality
Develop and deploy AI-powered 3D graphics solutions for desktop, web, VR, and AR applications using the Evergine engine. Build computer vision and spatial computing models, including NeRF, Gaussian Splatting, point-cloud processing, SAMv2, and GroundingDINO or FlorenceV2. Design scalable algorithms, integrate machine learning frameworks, and collaborate with research and engineering teams in an Agile environment.
Top Skills: 3D RenderingArAWSAzureC#Computer VisionDeep LearningEvergineFlorencev2Gaussian SplattingGCPGroundingdinoMachine LearningMlopsNerfPoint Cloud ProcessingPythonPyTorchSamv2Spatial ComputingTensorFlowUnityUnreal EngineVr
4 Days AgoSaved
Remote
Spain
47K-74K Annually
Junior
47K-74K Annually
Junior
Cloud • Security • Software • Generative AI
Build AI-powered observability capabilities across Kibana interfaces, agentic investigation systems, telemetry detection pipelines, and evaluation infrastructure. Develop user-facing investigation workflows, agent tools, context and signal-generation systems, and offline and online evaluations. Collaborate with UX designers, product managers, and data scientists to improve autonomous root-cause analysis and remediation for SREs.
Top Skills: Ai AgentsElasticsearchKibanaLlm-Based SystemsNode.jsReactTypescript
5 Days AgoSaved
Remote
Spain
67K-106K Annually
Senior level
67K-106K Annually
Senior level
Cloud • Security • Software • Generative AI
Develop and maintain Elasticsearch’s Inference API and plugin framework, integrating internal and external machine learning providers. Responsibilities include API and protocol design, streaming, asynchronous execution, rate limiting, billing integration, provider configuration, testing, open-source contribution reviews, and incident on-call support. The role requires advanced Java expertise, concurrency knowledge, API design skills, and collaboration across distributed engineering teams.
Top Skills: ElasticsearchGradleJavaKibanaMavenRest ApiServer-Sent Events (Sse)Yaml
Reposted 17 Days 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
18 Days 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 9 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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account