Get the job you really want

Top Software Engineer Jobs in Barcelona

904+ Job Results
11 Days Ago
Barcelona, Cataluña, ESP
1,300 Employees
Junior
1,300 Employees
Junior
HR Tech • Software • Travel
As a Software Engineer at TravelPerk, you will develop a travel-related web-based product using Python/Django and React, design system architectures, and integrate with third-party APIs. Working in an Agile environment, you'll focus on quality, testing, documentation, and mentoring other colleagues while adapting to evolving technologies and frameworks.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+37 More
4 Days Ago
Spain
Remote
10,000 Employees
Entry level
10,000 Employees
Entry level
Cloud • Information Technology • Sales • Security • Cybersecurity
The Software Engineer will build scalable cloud ecosystems, enhance backend microservices, develop with Large Language Models, and maintain data pipelines while collaborating with teams to address product and customer needs.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+47 More
4 Days Ago
Spain
Remote
10,000 Employees
Mid level
10,000 Employees
Mid level
Cloud • Information Technology • Sales • Security • Cybersecurity
As a Software Engineer at CrowdStrike, you will lead the development of endpoint security solutions, focusing on the design and implementation of features across Windows, Mac, and Linux platforms. Responsibilities include collaborating with teams, owning features from design to delivery, and enhancing the security software's architecture and strategy.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+47 More
17 Days Ago
Spain
Remote
2,200 Employees
Junior
2,200 Employees
Junior
Fintech
As a Software Engineer II at Affirm, you'll develop features, improve platform performance, and help maintain the decisioning system for credit solutions. You'll also participate in on-call rotations and promote an inclusive team environment, collaborating cross-functionally to deliver high-quality software designs and implementations.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+63 More
15 Hours Ago
Barcelona, Cataluña, ESP
Hybrid
6,977 Employees
Mid level
6,977 Employees
Mid level
Pet
As a Software Engineer on the Booking Experience team at Rover, you will enhance user experience through intuitive tools that facilitate pet care bookings. You will collaborate with a dedicated team, adapt to new technologies, mentor junior engineers, and contribute to maintaining high standards for design and functionality in pet sitting services.
7 Days Ago
Barcelona, Cataluña, ESP
Hybrid
4,700 Employees
Senior level
4,700 Employees
Senior level
Artificial Intelligence • Big Data • Cloud • Information Technology • Software • Big Data Analytics • Automation
As a Senior Software Engineer at Dynatrace, you will enhance an internal developer platform, shape developer interactions for efficient software delivery, extend the developer portal with integrations, and contribute to open-source software. This role requires strong web development skills and collaboration with cross-functional teams.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+41 More
Yesterday
Barcelona, Cataluña, ESP
1,993 Employees
Junior
1,993 Employees
Junior
Software
As a C++/Golang Software Developer at Acronis, you will design and develop software applications, implement tests, conduct code reviews, and collaborate with product and QA teams. Your primary focus will be on C/C++, with an emphasis on transitioning to Golang, ensuring high-quality software delivery for diverse environments.
Top Benefits:
401-K
Health Insurance
Remote Work Program
+1 More
Yesterday
Barcelona, Cataluña, ESP
4,821 Employees
Mid level
4,821 Employees
Mid level
Gaming
As a Backend Software Engineer at Gameloft, you will design, implement, and test new features using Java, develop and maintain core REST microservices, and work with devops tools. You’ll lead initiatives from idea to execution, define good practices for platform health, and contribute to architecture and system design, all while being part of a collaborative and agile team.
Top Benefits:
401-K
Commuter Benefits
Company Outings
+15 More
Yesterday
Barcelona, Cataluña, ESP
1,444 Employees
Senior level
1,444 Employees
Senior level
Information Technology • Consulting
As a Senior iOS Software Engineer, you will design and develop advanced applications for the iOS framework, make architecture and UX decisions, and establish best practices for coding and testing, all while supporting a massive scale of application use.
Yesterday
Barcelona, Cataluña, ESP
1,444 Employees
Mid level
1,444 Employees
Mid level
Information Technology • Consulting
As an Android Software Engineer, you will apply agile development practices, design application architecture, and collaborate with product teams to manage technical deliverables while ensuring coding standards are upheld.
2 Days Ago
Spain
Remote
2,200 Employees
Expert/Leader
2,200 Employees
Expert/Leader
Fintech
The Senior Staff Software Engineer will lead the technical strategy for Test Platform Engineering at Affirm, focusing on scalable testing infrastructure, mentoring engineers, and collaborating on cross-functional initiatives to enhance product quality and reliability.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+63 More
6 Days Ago
Barcelona, Cataluña, ESP
Remote
2,500 Employees
Mid level
2,500 Employees
Mid level
Information Technology • Productivity • Software
As a Java Software Engineer, you will create scalable microservices to support growth, estimate development efforts for new features, execute testing strategies for software quality, contribute to code reviews, and mentor junior members. You will collaborate with cross-functional teams and stay updated on industry trends and technologies.
6 Days Ago
Barcelona, Cataluña, ESP
4,898 Employees
Entry level
4,898 Employees
Entry level
Digital Media • Fintech • Information Technology
As a Software Engineer, you will build and maintain core systems, work with product teams for effective solutions, design scalable data solutions, implement database systems, and enhance applications while adhering to best practices in software development.
Top Benefits:
401-K
Commuter Benefits
Company Outings
+21 More
6 Days Ago
Barcelona, Cataluña, ESP
Remote
2,331 Employees
Junior
2,331 Employees
Junior
Machine Learning • Natural Language Processing
The Software Engineer develops and enhances software components, focuses on maintainability and scalability, collaborates with cross-functional teams, and participates in code reviews. Responsibilities include database design, optimizing queries, and working with product management and QA to ensure quality deliverables.
6 Days Ago
Barcelona, Cataluña, ESP
7,674 Employees
Junior
7,674 Employees
Junior
Software
As a Software Developer, you will collaborate with teams to design and develop scalable software solutions, ensuring high-quality code and engaging with clients to meet their needs. Responsibilities include overseeing the development lifecycle, providing Level 3 support, optimizing applications, and utilizing CD practices. You'll work with distributed systems and have opportunities for continuous learning.
6 Days Ago
Barcelona, Cataluña, ESP
7,674 Employees
Senior level
7,674 Employees
Senior level
Software
The Lead .NET Software Developer will act as the primary contact for clients, guiding teams through software delivery, championing best practices like TDD and DevSecOps, and ensuring high-quality solutions are developed. This role requires collaboration with teammates to design and build features, utilize multiple programming languages, and mentor less experienced developers.
6 Days Ago
Barcelona, Cataluña, ESP
7,674 Employees
7,674 Employees
Not Specified
Software
Software Developers at Thoughtworks collaborate with various teams to design software solutions that create meaningful change for clients. They write clean code, follow best practices, and deliver high-quality software. The role involves working in collaborative teams, advocating DevOps culture, and staying updated with the latest technology.
6 Days Ago
Barcelona, Cataluña, ESP
7,674 Employees
Junior
7,674 Employees
Junior
Software
As a Consultant Software Developer at Thoughtworks, you will collaborate with various stakeholders to design software solutions. Your role involves writing clean and reusable code, utilizing agile practices, and advocating for DevOps culture. You will continuously improve your skills while contributing to innovative projects that deliver value to clients.
6 Days Ago
Barcelona, Cataluña, ESP
2,868 Employees
Senior level
2,868 Employees
Senior level
Marketing Tech
As a Software Engineer Team Lead, you will manage a team of engineers, champion agile practices, mentor team members, and provide architectural oversight. You'll ensure best development practices while balancing managerial duties and hands-on software development, driving continuous improvement and fostering technical solution ownership.
Top Benefits:
401-K
Child Care Benefits
Commuter Benefits
+18 More
5 Days Ago
28 Locations
Remote
190 Employees
Senior level
190 Employees
Senior level
Artificial Intelligence • Enterprise Web • Software
As a Staff Software Engineer in Growth, you will lead technical direction, mentor engineers, establish best practices, and collaborate with cross-functional teams. Responsibilities include designing scalable architectures, making data-informed decisions, and working on features that enhance user onboarding and product growth using various technologies.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+36 More
5 Days Ago
Spain
Remote
10,000 Employees
Senior level
10,000 Employees
Senior level
Cloud • Information Technology • Sales • Security • Cybersecurity
The role involves developing and maintaining reliable and scalable services for CrowdStrike's cloud platform. Responsibilities include enhancing monitoring systems, collaborating with team members, mentoring on web security strategies, and continuously improving architecture and performance.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+47 More
5 Days Ago
31 Locations
Remote
190 Employees
Senior level
190 Employees
Senior level
Artificial Intelligence • Enterprise Web • Software
As a Senior Software Engineer on the Content Lake DX team, you will design and develop scalable distributed systems, improve caching and query performance, mentor teammates, influence team processes, and respond to critical incidents. Your work will contribute to a better developer experience and open-source solutions.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+36 More
5 Days Ago
28 Locations
Remote
190 Employees
Senior level
190 Employees
Senior level
Artificial Intelligence • Enterprise Web • Software
As a Senior Software Engineer, you will work full-stack using React and Node.js to develop AI-assisted collaborative content creation tools. Your responsibilities include innovating with large language models, mastering prompt engineering, collaborating with design teams, and developing robust systems for LLM responses.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+36 More
39 Minutes Ago
28 Locations
Remote
73 Employees
Senior level
73 Employees
Senior level
Blockchain • Software
As a Software Engineer at Blockstream, you will build and maintain high-performance back-end infrastructure that integrates with user-facing features. Your responsibilities include designing, implementing, testing, and supporting software in a CI/CD environment while collaborating with teams to develop robust solutions using various programming languages.
6 Days Ago
Spain
Remote
2,200 Employees
Senior level
2,200 Employees
Senior level
Fintech
As a Senior Software Engineer on the Search Platform team at Affirm, you will develop features, improve platform performance, and maintain the backend of the consumer-facing marketplace search. You will collaborate with cross-functional teams to support product initiatives while ensuring the reliability and scalability of the search services.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+63 More
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size