Top Software Engineer Jobs in Barcelona
As a Senior Software Engineer, you will build scalable enterprise-grade software, contribute to Agile teams, maintain CI/CD pipelines with Jenkins, and deploy applications using Kubernetes and AWS technologies. You will also write tests, manage deployments, and engage in design discussions for new features.
As a principal software engineer, contribute to building infrastructure for web applications and APIs, enable customers to analyze and manage portfolios using billions of attributes from Arturo models, ensure code quality and performance, bring new innovative ideas.
The Senior Software Engineer/Developer will develop and test user interfaces and APIs using JavaScript, troubleshoot technical issues, and design CI/CD environments with tools like Jenkins. Responsibilities include creating applications, conducting testing, drafting documentation, and handling multi-phase projects in an agile delivery model within a cloud-based architecture.
The Principal Embedded Software Engineer will develop and design software solutions for U.S. defense industries, overseeing projects and managing teams. Responsibilities include software design, code development, testing, and collaboration with engineering disciplines, ensuring projects meet budget and timelines.
As a Senior Software Engineer, you will design and develop containerized microservices for a distributed multi-tenant cloud system, working closely with Neo4j databases and Kubernetes. You will also mentor junior engineers and lead the software development lifecycle, focusing on implementing robust and resilient software solutions.
The Senior Software Engineer (C++) will maintain and update application subsystems using C++, assess software development requirements, and collaborate with various teams. The role encompasses providing support for software projects, managing project schedules, and advocating for continuous improvement.
The Staff Software Engineer will design, develop and debug software for distributed systems while managing multiple projects and mentoring junior engineers. This role requires strong proficiency in Java, extensive experience in software engineering, and a commitment to maintaining high standards of code quality and performance.
As a Senior Software Engineer on the databases team, you will enhance performance, reliability, and functionality of Postgres data pipeline services. Responsibilities include designing features, writing and testing code, resolving customer issues, and collaborating with stakeholders throughout the project lifecycle.
Featured Jobs
As a Senior Embedded Software Engineer at Blue Origin, you will design, develop, and improve the avionics software stack for the New Shepard rocket system. Responsibilities include working on BSP, drivers, and middleware while collaborating with multi-disciplinary teams. You will leverage your expertise in safety-critical systems to enhance safe human spaceflight.
As a Senior Software Engineer at Volley, you will improve user experience by shipping products for millions of active users, collaborate with UX experts, and mentor engineers. You will work on voice-controlled products, lead software development, and architect scalable solutions, all while ensuring high software quality in a hybrid work environment.
As a Senior Software Engineer on the Partner Portal team, you will design and develop software, collaborate with teammates, drive complex changes, implement product features, and ensure high-quality releases while promoting diversity and mentorship within a global team.
Acuity Scheduling is seeking a Senior Software Engineer for their Growth team to work on backend and full-stack contributions for their scheduling platform. The role involves developing new features, scaling the application, and collaborating with cross-functional teams.
As a Principal Software Engineer, you will build and maintain an API platform for Fidelity Digital Assets. This role involves collaboration across teams to deliver reliable and resilient API offerings and requires experience in designing RESTful APIs and developing in Java.
The Staff Software Engineer, Infrastructure Architecture - AI/ML at DigitalOcean will design, develop, and optimize virtualized GPU infrastructure while working on AI/ML workload requirements. The role requires collaboration with various teams to improve security and drive technical strategies, while also contributing to open-source communities relevant to their tech stack.
As an Embedded Software Engineer at Ouster, you will build embedded software for lidar firmware systems. You are required to have mastery in C, C++, and Python, and strong experience in Linux and embedded systems. Strong communication skills are necessary to guide the firmware team and align on technical direction.
Vimeo's Payments team is seeking a Senior Software Engineer to help build and scale the Payments Platform. Responsibilities include collaborating with Product and Engineering teams, developing and monitoring software on the Payments Platform, and improving tooling for production issues. Required skills include server-side programming language experience, knowledge of relational databases, testing frameworks, mentoring abilities, and collaboration skills.
The Senior Software Engineer will lead the design, development, testing, and deployment of new features for desktop, mobile, and cloud-based applications. Responsibilities include code reviews, architectural discussions, maintaining existing applications, and collaborating with multi-functional teams to deliver high-quality software solutions.
As a Fullstack Engineer at Alchemy, you will develop user-facing features for blockchain developers, manage code quality and API design, collaborate on design and infrastructure, and address production issues across various services.
The Senior Software Engineer will be responsible for building and maintaining the infrastructure platform used by other teams at Brex. They will work on database modeling, operation, and administration, leverage expertise in databases to solve problems, mentor database users, and ensure the reliability of core systems.
As a Senior Software Engineer at Crux, you will design and develop data workflow management platforms, implement scalable microservices, manage identity and access management, and mentor teammates while ensuring high performance and production SLOs for applications.
As a Senior Software Engineer at Tanium, you will design, develop, test, and deploy high-impact and maintainable backend services and APIs. You will collaborate with an agile team to enhance product offerings, develop monitoring systems for multi-tenancy on Kubernetes, and integrate with cloud services. Your work will involve utilizing modern development tools and practices while ensuring excellent user experiences and performance.
The Principal Software Engineer will lead complex software projects, engage in design discussions, perform code reviews, and mentor junior engineers. Responsibilities include writing code, creating web-socket and RESTFul APIs, and supporting CI/CD pipelines while ensuring high software delivery standards.
Join Northrop Grumman as a Principal Software Engineer or Senior Principal Software Engineer in Melbourne, Florida. Responsibilities include deploying, automating, maintaining, and troubleshooting systems and software infrastructure, working in agile development, designing application builds, releases, and deployments, gathering requirements, and analyzing data sets.
The Sr. Software Engineer designs and maintains the NICE CXone software platform, enhancing product features, conducting unit testing, and managing CI/CD processes. Responsibilities include mentoring junior developers, collaborating within an agile team, and proposing architectural solutions.
The Lead Mainframe SRE will design and implement modern applications on the Mainframe, ensuring reliability, performance, and security. Responsibilities include modernizing monolithic applications, optimizing system architecture, collaborating with teams, and utilizing various Mainframe technologies and DevOps methodologies.
Top Companies in Barcelona Hiring Software Engineers
See AllPopular 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