Get the job you really want.

Top Software Engineer Jobs in Barcelona

20 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
14 Days Ago
6 Locations
Remote
10,000 Employees
Mid level
10,000 Employees
Mid level
Cloud • Information Technology • Sales • Security • Cybersecurity
As a Software Engineer III in Cloud, you will enhance backend microservices, build cloud-based systems for detecting targeted attacks, and mentor other developers. You'll work collaboratively across teams in a high-throughput data environment, focusing on code quality and problem-solving within a remote, agile team.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+47 More
3 Days Ago
Barcelona, Cataluña, ESP
7,674 Employees
Junior
7,674 Employees
Junior
Software
The Consultant Software Developer at Thoughtworks will collaborate with cross-functional teams to design innovative software solutions, utilizing best practices like TDD and continuous delivery, while writing clean, high-quality code in .NET and participating in agile methodologies.
2 Days Ago
Spain
1,200 Employees
Senior level
1,200 Employees
Senior level
Fintech • Payments • Software
As a Sr. Software Engineer I at Flywire, you will build and maintain the main payment experience on their platform, ensuring high quality and performing code while enhancing features for better user engagement and scalability. You will collaborate with global teams to design and improve their fintech solutions and solve production issues.
Top Benefits:
401-K
401-K Matching
Commuter Benefits
+44 More
3 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.
12 Days Ago
Barcelona, Cataluña, ESP
Remote
650 Employees
Senior level
650 Employees
Senior level
Blockchain • Internet of Things • Payments • Cryptocurrency • Web3
The Senior Software Engineer on the Data Feeds team will develop on-chain data products for decentralized finance, focusing on product reliability and performance across numerous blockchains. Responsibilities include end-to-end product delivery, collaboration across teams, and working with both technical and non-technical stakeholders to enhance user experience.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+22 More
7 Days Ago
Barcelona, Cataluña, ESP
7,674 Employees
Junior
7,674 Employees
Junior
Software
As a Consultant Software Developer, you will collaborate with cross-functional teams to design and deliver innovative software solutions. You'll apply best practices in coding, work with Agile methods, advocate for DevOps culture, and learn the latest technology to solve client challenges effectively.
8 Days Ago
Barcelona, Cataluña, ESP
1,444 Employees
Senior level
1,444 Employees
Senior level
Information Technology • Consulting
As a Senior React Software Engineer, you will develop secure and scalable applications, architect reusable front-end systems, and collaborate with multidisciplinary teams. Your role involves translating client requirements into effective solutions while fostering relationships and driving initiatives. You'll work on projects that enhance your skills and expose you to multinational brands.
Yesterday
42 Locations
Remote
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a Software Engineer, you will focus on developing high-quality software for distributed storage systems, particularly Ceph, collaborating with a global team, debugging issues, and contributing to best practices in technical documentation. You'll be involved in scaling solutions for production environments and may travel internationally for team events.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
Yesterday
42 Locations
Remote
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
As a Software Engineer for Identity Management at Canonical, you will enhance identity management solutions used for authentication and authorization. Responsibilities include designing features, developing web service APIs, reviewing code, and collaborating with a distributed team to deliver high-quality products.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
Yesterday
42 Locations
Remote
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
As a Software Engineer with the Multipass team at Canonical, you'll develop an intuitive cross-platform user experience, write high-quality C++ code, review architecture, and mentor others while fostering an open-source community. Expect collaboration in a distributed environment and the opportunity to travel for company events.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
Yesterday
42 Locations
Remote
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
As an Embedded Linux Containers Software Engineer, you will work on developing and maintaining mission-critical code in Golang, with a focus on software delivery, security sandboxing, telemetry, and device management for Linux-based systems. You will collaborate with a distributed team, debug issues, create new features, and engage in code reviews while ensuring high-quality and maintainable software solutions.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
Yesterday
42 Locations
Remote
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a Golang System Software Engineer, you will design, implement, and document system-level Go code, manage data modeling and schema design, and ensure code quality through tests. You will collaborate with a distributed team to develop infrastructure for a private cloud environment utilizing KVM, Ceph, and SDN technologies.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
880 Employees
Entry level
Cloud • Software
You will design and implement enhancements to dqlite and libraft components, debug and fix user issues, and improve automated testing processes. Engage with the open source community and participate in code reviews.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
4 Days Ago
Spain
Remote
1,129 Employees
Mid level
1,129 Employees
Mid level
eCommerce • Retail • Software
The Software Engineer will collaborate with Product/User Experience designers to create high-quality web applications, mentor other engineers, participate in design and implementation, and support the DevOps culture. They will utilize a variety of technologies to build secure and scalable solutions while focusing on continuous integration and delivery.
11 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, innovate on solutions for complex problems, mentor teammates, and lead technical reviews. You'll focus on improving query performance and contributing to an open-source query language.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+36 More
10 Days Ago
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 maintain core REST microservices using Java, lead projects from conception to execution, and participate in a cross-functional team responsible for various tasks including R&D and platform architecture.
Top Benefits:
401-K
Commuter Benefits
Company Outings
+15 More
2 Days Ago
28 Locations
Remote
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
Canonical is seeking a Python Software Engineer to develop and automate solutions for SAAS user management and data integration. Responsibilities include collaborating on designs, operating services, and mentoring less experienced engineers. The role requires a strong background in Python and encompasses opportunities for professional development.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
10 Days Ago
Barcelona, Cataluña, ESP
1,444 Employees
Senior level
1,444 Employees
Senior level
Information Technology • Consulting
As an iOS Software Engineer at Wizeline, you will leverage over 4 years of iOS development experience to create and maintain high-quality digital products. You will utilize frameworks like Swift and SwiftUI, as well as collaborate on design patterns and architecture. Experience in publishing iOS apps and knowledge of the mobile landscape is essential.
10 Days Ago
Barcelona, Cataluña, ESP
1,444 Employees
Mid level
1,444 Employees
Mid level
Information Technology • Consulting
The Android Software Engineer role at Wizeline involves developing native mobile applications using Android, as well as strong experience in Swift and SwiftUI. Candidates should be proficient in JetPack and familiar with various design patterns and cloud services, while also having a passion for innovation.
5 Days Ago
Spain
Hybrid
832 Employees
Mid level
832 Employees
Mid level
HR Tech
As a Software Engineer III at Emburse, you will enhance customer experiences, solve challenges, and design solutions while collaborating in an agile environment. Responsibilities include writing and reviewing code, implementing unit testing, contributing to documentation, and adhering to secure software practices, with opportunities for continuous learning and professional growth.
Top Benefits:
401-K
Commuter Benefits
Company Outings
+13 More
3 Days Ago
32 Locations
Remote
Hybrid
287 Employees
Entry level
287 Employees
Entry level
Software
The AI Software Engineer will develop components for an AI software stack, port AI applications to new hardware platforms, tune AI applications, implement mathematical operators, and validate AI models. The role requires strong problem-solving abilities and collaboration skills.
3 Days Ago
28 Locations
Remote
13,285 Employees
Junior
13,285 Employees
Junior
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
The Software Engineer will design, develop, test, and maintain high-quality software for Autodesk's Civil Infrastructure Product Line, working in an Agile team. Responsibilities include collaborating with teams, participating in code reviews, and improving development processes while addressing unique challenges in software development.
3 Days Ago
Spain
Remote
647 Employees
37K-56K Annually
Junior
647 Employees
37K-56K Annually
Junior
Artificial Intelligence • Mobile • Software
As a Software Engineer at Mitek, you will improve software for products and services aimed at transforming mobile banking and identity authentication. You will utilize your backend programming skills and work with technologies like Go, JavaScript, and AWS, as well as participate in Agile methodologies.
Top Benefits:
401-K
Company Outings
Dental Insurance
+13 More
13 Days Ago
Barcelona, Cataluña, ESP
427 Employees
Senior level
427 Employees
Senior level
Cloud • Software
As a Senior Backend Software Engineer at Bynder, you will create a technical vision, maintain code primarily in Java, and collaborate with product managers to develop user-focused products, while also providing feedback to help team members grow.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size