Top Software Engineer Jobs in Barcelona

11 Days AgoSaved
In-Office
Barcelona, Cataluña, ESP
Entry level
Entry level
Software
Build and scale Java backend services, Kafka streaming pipelines, microservices, and APIs for personalization using behavioral data. Deploy and operate software on AWS, participate in architecture and on-call responsibilities, automate operational processes, and evaluate AI coding tools. The role requires distributed systems, concurrency, asynchronous programming, and production cloud experience, with bonus experience in GraphQL, Kubernetes, data processing, recommendation systems, agentic AI, and data modeling.
Top Skills: Amazon RedshiftApache AirflowSparkAWSBigQueryGraphQLHadoopHiveJava 25KafkaKubernetesLookerNoSQLSnowflakeSpringSQLTableau
6 Days AgoSaved
Easy Apply
Remote
Spain
Easy Apply
73K-109K Annually
Junior
73K-109K Annually
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Build and operate full-stack repayment user experiences for millions of consumers. Break projects into deliverable phases, collaborate with product, design, and analytics, monitor system metrics, participate in on-call support, review code, and develop well-tested backend and web applications. The role requires backend development with Python or Kotlin and web application experience with React or Vue.
Top Skills: KotlinPythonReactReact NativeVue
19 Days AgoSaved
Hybrid
Barcelona, Cataluña, ESP
Internship
Internship
Gaming
Supports Unity game development for mobile games by building gameplay features, internal tools, and workflows; testing, debugging, and optimizing experiences; participating in code reviews; collaborating with designers, artists, and developers; proposing technical solutions; and documenting improvements. The role is intended for a student pursuing computer science, game development, or a related field with Unity and C# experience.
Top Skills: 2D/3D GraphicsAndroidC#iOSUnity
17 Days AgoSaved
Easy Apply
Remote
Spain
Easy Apply
73K-109K Annually
Junior
73K-109K Annually
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Develop and launch scalable backend systems for Affirm Card checkout products. Collaborate with product, design, analytics, and engineering teams to deliver phased projects, ensure system availability, monitor metrics, participate in on-call support, review code, debug systems, and contribute to interviews and team development.
Top Skills: AWSKotlinKubernetesMySQLPython
4 Days AgoSaved
In-Office or Remote
Barcelona, Cataluña, ESP
Mid level
Mid level
Information Technology
Develop and maintain Odoo 20 customizations for finance, project-management, and expense systems. Build integrations with Microsoft Dynamics, Zoho, and banking platforms; perform scripted historical data migrations; maintain testing pipelines and test data; collaborate on requirements, estimates, and risks; update technical documentation; and support the system after go-live.
Top Skills: Ci/CdDockerGitJavaScriptLinuxMicrosoft DynamicsOdoo 20Odoo External ApisOrmOwlPostgresPythonRest ApisZoho
10 Days AgoSaved
In-Office
Barcelona, Cataluña, ESP
Senior level
Senior level
Software
Own the architecture and delivery of backend services for New Relic’s behavioral data platform. Build and operate Java-based distributed systems and Kafka streaming pipelines in AWS, ensure reliability and scalability, guide technical design, mentor engineers, collaborate with product stakeholders, and help adopt AI coding tools. The role also contributes to GraphQL, Kubernetes, data processing, personalization, recommendation systems, and agentic AI experiences.
Top Skills: AirflowAWSBigQueryGraphQLHadoop/HiveJava 25KafkaKubernetesLookerNoSQLRedshiftSnowflakeSparkSpringSQLTableau
5 Days AgoSaved
In-Office
Barcelona, Cataluña, ESP
Entry level
Entry level
Information Technology
Lead a cross-functional squad of software engineers and data scientists responsible for a production budgeting platform. Own end-to-end budget allocation, payback-based modeling, technical strategy, reliability, data quality, and product delivery. Develop people, hire talent, make architecture and prioritization trade-offs, and partner with marketing, finance, analytics, and product stakeholders. Translate uncertain modeling outputs into clear business recommendations while building scalable, tested, monitored, and reproducible decision products.
Top Skills: Backend EngineeringCi/CdConstrained OptimizationCustomer Lifetime Value (Clv) ModelingData ScienceMachine LearningMlopsMonitoringVersion Control
6 Days AgoSaved
In-Office
Barcelona, Cataluña, ESP
Internship
Internship
Energy
Provides first-level support for production-line end-of-line test stations, diagnosing incidents, monitoring test results, documenting resolutions, maintaining test software, and supporting operational systems. Assists with reports, dashboards, data traceability, scripting, automation, process documentation, continuous improvement, and equipment certification tracking while collaborating with production, quality, engineering, and systems teams.
Top Skills: BashC#C++CanDockerErpGitHmisJavaJavaScriptLabviewLinuxMesExcelMicrosoft PowerpointModbusNode.jsOcppPlcsPytestPythonSerial CommunicationSharepointSQLTcp/IpTeststandWindows
6 Days AgoSaved
Remote or Hybrid
6 Locations
Senior level
Senior level
Pet
Build, test, deploy, and maintain scalable web and mobile applications. Own features from concept through launch while collaborating with Product, Design, Data Science, and engineering teams. Apply automated testing, strong code quality practices, relational database and schema design expertise, analytical problem-solving, and user-focused design. Work within agile methodologies and contribute to continuous deployment, production monitoring, knowledge sharing, and ongoing engineering improvement.
Top Skills: Continuous DeploymentContinuous IntegrationDjangoPythonReactReact NativeRelational DatabasesSchema Design
7 Days AgoSaved
In-Office
Barcelona, Cataluña, ESP
Entry level
Entry level
Information Technology • Professional Services • Security • Consulting
Develop and maintain cybersecurity attack test benches for side-channel analysis, fault injection, protocol validation, and secure product evaluation. Responsibilities include gathering requirements, developing Java and C features, integrating lab instruments, creating secure test applications, validating releases, maintaining CI/CD pipelines, and documenting architecture and technical specifications.
Top Skills: AesCCi/CdCloud EnvironmentsCudaDesDockerGitGoJavaJava Native InterfaceLinuxMavenNetbeans PlatformNfcPythonRsaRtosRustShaSmartcardsSwingVirtualizationWindows
6 Days AgoSaved
Easy Apply
Remote
Spain
Easy Apply
103K-139K Annually
Senior level
103K-139K Annually
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead the technical direction and evolution of Affirm’s Recoveries platform. Design and operate scalable, correctness-sensitive backend systems supporting loan recoveries, partner integrations, payments, reconciliation, bankruptcy workflows, and customer experiences. Drive cross-team initiatives, improve reliability and observability, establish engineering standards, participate in on-call operations, and mentor engineers while ensuring regulatory compliance and strong data integrity.
Top Skills: AWSKotlinKubernetesMySQLPython
6 Days AgoSaved
Easy Apply
Remote
Spain
Easy Apply
86K-122K Annually
Senior level
86K-122K Annually
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Own and deliver repayment user experiences across mobile, web, and backend systems. Lead engineers through ambiguous problems, collaborate with product, design, and analytics, and drive technical decisions. Monitor reliability and availability, participate in on-call rotations, improve engineering standards, mentor teammates, and deliver scalable, high-quality software for consumer finance users.
Top Skills: KotlinPythonReactReact NativeVue
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 12 Days AgoSaved
Hybrid
Sant Quirze del Vallès, Barcelona, Cataluña, ESP
Mid level
Mid level
Robotics • Analytics • Energy
The Robotics Test Automation Engineer will develop and maintain automated test pipelines, ensure reliable regression tests, and support CI/CD integration to enhance testing while collaborating with developers.
Top Skills: Ci/CdGitlab CiHilLinuxPython
3 Days AgoSaved
Remote
27 Locations
Mid level
Mid level
HR Tech
Build and maintain Ruby on Rails APIs for internal workflows, from stakeholder discovery and requirements refinement through design, testing, release, and evaluation. Write secure, maintainable code handling authentication, authorization, and sensitive data. Troubleshoot API issues, add regression coverage, participate in design discussions, review code, document decisions, and collaborate asynchronously in a distributed agile team.
Top Skills: APIsAutomated TestingContinuous IntegrationGitIdentity And Access ManagementModel Context ProtocolReactRubyRuby On RailsTypescript
Mid level
Cloud • Software
Develop production Rust code for managing, reconfiguring, and adapting cloud resources within a Kubernetes development platform. Collaborate on architecture, infrastructure, and feature design; use AI to improve delivery; and work directly with users to gather requirements and debug complex distributed environments. The role requires strong systems thinking, cloud-native infrastructure knowledge, and effective async collaboration in a remote-first startup.
Top Skills: AIContainersDatastoresDockerGitopsKubernetesKubernetes ApiMessage BrokersRust
13 Days AgoSaved
Hybrid
2 Locations
Senior level
Senior level
Automotive • Information Technology • Software • Database
Develop and maintain scalable full-stack software for user, license management, and provisioning capabilities. Translate business requirements into reliable solutions, own development increments, test and debug applications, address security and technical issues, and contribute to code reviews, architecture, performance, and engineering practices. The role requires AWS experience, proficiency in C#, TypeScript, Angular, or React, and knowledge of software design, databases, authentication, and authorization.
Top Skills: Amazon CognitoAmazon DynamodbAmazon S3Amazon SesAngularAWSAws AppsyncAws CdkAws LambdaC#GitPl/PgsqlPostgresReactSQLTypescript
4 Days AgoSaved
Remote
27 Locations
Expert/Leader
Expert/Leader
Healthtech • Biotech
Leads architecture, development, optimization, testing, and delivery of modern C++ 3D software for clinical dental applications. Owns rendering, geometry, APIs, CI/CD, and cross-language integrations while applying AI-assisted development practices. Investigates complex defects, mentors engineers, leads technical discussions, collaborates across product and manufacturing teams, and ensures compliance with medical device software quality processes.
Top Skills: 3D GraphicsAws LambdaBambooBitbucketC#C++C++17ChatgptClaude CodeCmakeCodexComputational GeometryConanConfluenceDockerGitGithub ActionsGlslGmockGtestIec 62304JIRALackeyLinuxMesh ProcessingMicrosoft Visual StudioOpengl 4ProtobufPytestPythonPywinautoScrumSikulixSQL
4 Days AgoSaved
Remote
27 Locations
Senior level
Senior level
Information Technology • Software • Travel • Hospitality
Build and scale Nuitee’s flight infrastructure from a production product into reliable API-first platform services. Responsibilities include API design, caching volatile flight offers, modeling booking data, supporting booking changes, cancellations and refunds, integrating NDC and legacy GDS flows, and improving performance and reliability. This hands-on individual contributor role requires deep backend and API expertise, flight-domain knowledge, Python experience, and ownership in a small team.
Top Skills: AWSFastapiGoJavaKotlinNdcPythonRedisRelational Databases
Reposted 14 Days AgoSaved
In-Office
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
5 Days AgoSaved
Remote
27 Locations
65K-115K Annually
Junior
65K-115K Annually
Junior
Retail • Sales • Software
Build and maintain ERP business management features across backend services, APIs, databases, and user interfaces. Develop reliable software, implement database models and schema changes, investigate issues, write tests, monitor releases, conduct code reviews, and communicate risks. The role requires professional software development experience and offers opportunities to grow into larger engineering responsibilities while working with technologies including Python, Django, React, PostgreSQL, AWS, and Kubernetes.
Top Skills: AWSAzureC++DjangoKubernetesNext.JsPostgresPythonReactSQLTypescript
6 Days AgoSaved
In-Office or Remote
5 Locations
Junior
Junior
Healthtech • Internet of Things • Hospitality • Telehealth
Build and ship healthcare software across the frontend, API, and database using React, TypeScript, Next.js, tRPC, Prisma, and related technologies. Own features end to end, prototype with AI tools, test with patients and care teams, and improve performance, accessibility, reliability, and scalability. Collaborate closely with company leadership in a fast-paced startup environment while developing trustworthy automation for healthcare delivery.
Top Skills: Claude CodeCursorDrizzle OrmExpoJavaScriptNext.JsNode.jsPrismaReactReact NativeSQLSstTailwindTrpcTypescript
6 Days AgoSaved
Remote
5 Locations
Junior
Junior
Healthtech • Internet of Things • Hospitality • Telehealth
Build and ship healthcare software across the frontend, APIs, and databases. Own features end to end, write tested and maintainable code, prototype with patients and care teams, and use AI tools such as Cursor and Claude Code in daily development. Design scalable systems, improve performance, accessibility, and reliability, and contribute to trustworthy automation in a fast-paced startup environment.
Top Skills: Aws EventbridgeAws LambdaAws SqsClaude CodeCursorDrizzleNext.JsNode.jsPrismaReactSQLSstTrpcTypescript
7 Days AgoSaved
Remote
26 Locations
Senior level
Senior level
Software • Cryptocurrency
Designs and builds Notabene’s Go-based transaction platform for secure, scalable, multi-tenant crypto transfers. The role focuses on distributed systems correctness, PostgreSQL performance, cloud infrastructure, observability, auditability, and regulated-data security. The engineer owns production operations, writes technical designs, reviews code, mentors teammates, collaborates with product and compliance teams, uses AI coding agents, and participates in on-call rotations.
Top Skills: AmlAWSBlockchainC#Caip IdentifiersClaude CodeCursorDidDidcommGCPGoIso 20022Iso 27001JavaKotlinNode.jsPostgresRustSoc 2TerraformTravel RuleTypescriptVerifiable Credentials
7 Days AgoSaved
Remote
Spain
Mid level
Mid level
Healthtech • Insurance
Build and own agentic platform capabilities end to end, from architecture and implementation through production. Develop reliable, secure, cost-efficient systems for AI runtimes, evaluations, sandboxes, tool gateways, permissions, and agent workflows. Collaborate with Alaners, product teams, and operations; improve developer and user experience; mentor engineers; and contribute to product and engineering culture.
Top Skills: AWSDaytonaFastapiFlaskLlm ApisMcpPostgresPydanticaiPythonReactSqlalchemyTemporalTerraformVite
17 Days AgoSaved
In-Office
Barcelona, Cataluña, ESP
Junior
Junior
Cloud • Legal Tech • Software
The Software Developer will build scalable web applications, collaborate with full-stack engineering teams in an Agile environment, solve complex customer problems, review peer code, and contribute to cross-team projects. The role requires software development experience, database optimization knowledge, strong communication, adaptability to new technologies, and mentorship experience. It is based in Barcelona with hybrid office attendance expected at least twice weekly.
Top Skills: AgileRuby On RailsSaaS
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account