Top Software Engineer Jobs in Barcelona
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Popular Job Searches
Tech Jobs & Startup Jobs in Spain
Tech Jobs & Startup Jobs in Barcelona
Software Engineer Jobs in Barcelona
Tech Jobs & Startup Jobs in Madrid
Software Engineer Jobs in Madrid
Tech Jobs & Startup Jobs in Seville
Software Engineer Jobs in Seville
Tech Jobs & Startup Jobs in Valencia
Software Engineer Jobs in Valencia
Remote Jobs in Spain
Remote Jobs in Barcelona
Remote Jobs in Madrid
Remote Jobs in Seville
Remote Jobs in Valencia
All Filters
No Results
No Results