Top Software Engineer Jobs in Barcelona
The Software Engineer will work on enhancements for dqlite, a distributed SQLite database that utilizes Raft for consensus and replication. Responsibilities include designing features, debugging, improving automated testing, participating in code reviews, and engaging with the open source community.
The Python Software Engineer role involves developing engineering solutions using Python, collaborating on designs and code reviews, deploying services, and mentoring colleagues. The focus is on automating SaaS user management and integrating data sources to enable data-driven decisions.
As a Software Engineer Manager, you will lead a global team of developers to create and implement conversational solutions, ensuring strategic alignment, operational excellence, and high-performance systems. Your role includes mentoring engineers, driving development processes, and collaborating with various stakeholders to achieve organizational goals.
As a Senior Software Engineer on the Acceleration Engineering team, you will develop innovative, data-driven solutions to attract new pet owners to Rover. Your role involves creating engaging user experiences, building referral programs, and collaborating on technical projects, all while mentoring junior engineers and ensuring high design standards.
As a Java Software Engineer at Wizeline, you'll use cutting-edge technology to build scalable products, partner with multidisciplinary teams, and deliver high-quality applications. Responsibilities include client management, architectural design, and internal initiative driving with a focus on continuous learning and skill development.
The Junior Software Engineer position at Fever offers recent graduates the opportunity to start their career in software development within a high-performance team. The role is designed for those eager to work in technology solutions and provides a pathway to a permanent contract after an initial 6 months, contingent on mutual satisfaction.
As a Lead Software Developer, you will guide teams in software delivery while collaborating with clients to bring technical visions to life. Responsibilities include writing clean code, utilizing best practices, advocating for agile methodologies, and applying various programming languages. You will mentor team members and ensure high-quality software delivery while maintaining a focus on business value.
The Senior Software Engineer will work with product teams to deliver effective solutions, design scalable data architectures, implement and maintain database systems, and participate in an Agile environment. Responsibilities include coding, analyzing application requirements, addressing legacy applications, and ensuring the performance of applications.
As a Senior Software Engineer (Mobile), you will write and deploy code, analyze business application requirements, lead an Agile development team, maintain legacy systems, integrate third-party APIs, and ensure adherence to coding standards. You will collaborate closely with various stakeholders to enhance mobile applications.
The Senior Software Engineer will design, implement, test, and maintain quality code while ensuring process improvements. Responsibilities include creating deployment pipelines for APIs, conducting code reviews, and collaborating with team members to deliver high-quality products, with a focus on operational excellence.
The Lead Software Development Engineer will focus on building high-quality iOS applications for Dow Jones brands, applying agile practices, defining application architecture, and collaborating with product teams to manage technical scope and deliverables. The role emphasizes enhancing development processes and team efficiency.
As a Principal Software Engineer in the Mobile Team, you will lead the development of next-generation mobile apps, enhance team efficiency, guide modernizing legacy systems, and integrate advanced technologies such as cloud services while documenting and communicating technical specifications.
As a Principal Software Engineer for iOS at Dow Jones, you will lead a team to enhance mobile app performance, modernize legacy systems, and integrate advanced technologies. You'll optimize development processes while translating business needs into technical specifications, and collaborate with various stakeholders to ensure project success.
As a Lead Software Development Engineer for Android, you'll focus on building high-quality mobile applications for Dow Jones brands, ensuring reliability and performance. You'll enhance development processes, apply agile practices, and collaborate with product teams on scope and deliverables, while identifying technical debt and facilitating project execution.
The Lead Software Engineer will design, implement, and maintain scalable applications for the Search platform, ensuring adherence to best practices in software development. Responsibilities include building ReSTful APIs, conducting performance tests, participating in technical discussions, and integrating work into CI/CD pipelines while collaborating with a diverse team.
The AI Software Engineer will develop components of an AI software stack, optimize applications, implement mathematical operators, and validate models on new hardware platforms. The role requires collaboration and a strong desire to learn new skills.
As a Senior Software Developer, you will design and deliver software solutions, mentor junior developers, and promote best practices such as TDD and continuous delivery. You will collaborate with teams to build microservices, ensuring high-quality software delivery and integrating the latest technology for client solutions while advocating for DevSecOps practices.
The Software Engineer will design, develop, test, and maintain high-quality software for Autodesk's Civil Infrastructure Product Line. Responsibilities include collaborating with cross-functional teams, participating in Agile ceremonies, and continuously improving software development processes.
The Senior Software Engineer will design, develop, and implement software systems, manage database schemes, optimize queries, and collaborate with teams to ensure maintainability and scalability of solutions. Responsibilities include code reviews and delivering high-quality solutions across various departments.
The Staff Software Engineer specializing in Golang will design, develop, and maintain scalable applications and systems. Responsibilities include leading architecture design, writing code, performing code reviews, optimizing performance, mentoring junior engineers, collaborating with stakeholders, and staying updated with industry trends.
The Senior Software Engineer will develop and maintain Workato Recipe runtime focusing on execution, scalability, and performance enhancements. Responsibilities include building and extending complex GOlang and Ruby applications, writing efficient code, integrating data storage solutions, and evaluating system improvements.
The Senior Software Engineer will build API interfaces and backend infrastructure using Ruby on Rails, collaborate with various teams to solve complex problems, and contribute to the development lifecycle by writing efficient code and supporting continuous improvement efforts.
The Senior ML Engineer will develop AI products, extend and fix AI services based on LLMs, write efficient Python code, and integrate various services. Duties include code reviews, lifecycle contributions, identifying bugs, and proposing improvements.
As a Back-End Software Engineer at XBorg, you will build and scale backend systems, optimize performance, monitor system metrics, prioritize security, develop and maintain APIs, and troubleshoot technical issues. You'll work with high traffic and large datasets while implementing efficient and secure solutions.
The Software Engineer will collaborate with designers to enhance customer experiences, participate in team code reviews, and support operational stability by joining the on-call rotation. The role emphasizes mentorship, continuous improvement, and utilizes both primary and secondary technologies in software development and deployment.
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