Senior Software Developer
Senior Software Developer 📍 Barcelona | Hybrid 🌍 International environment
About the role
We are looking for a Senior Software Developer to join an international and multicultural engineering team working on innovative software solutions within the robotics and industrial automation sector.
You will be part of a global development environment, collaborating with teams across different countries and contributing to the continuous evolution of complex software products.
This is a hands-on technical role with the opportunity to have an impact not only on the product, but also on engineering standards, development practices and the growth of other team members.
Your responsibilities
- Contribute significantly to the development and evolution of software products, ensuring scalable, robust and maintainable solutions.
- Set an example in software engineering best practices, including performance, security, testability and code quality.
- Participate in code reviews and contribute to automated testing practices.
- Lead or contribute to technical analysis and help translate complex requirements into effective technical solutions.
- Participate throughout the complete product lifecycle, from requirements analysis and implementation strategy to deployment and production support.
- Work closely with cross-functional teams and other engineering functions.
- Proactively contribute to the continuous improvement of development processes and ways of working.
- Mentor and support junior and mid-level developers, providing hands-on technical guidance and feedback.
- Share technical knowledge and contribute to the definition of coding standards and engineering best practices.
- Take initiative to improve the team's technical capabilities, tools and development environment.
Requirements
- 5+ years of professional experience developing software products.
- Degree in Computer Science, Informatics or a related field, or equivalent professional experience.
- Strong analytical and problem-solving skills.
- High attention to detail and commitment to code quality.
- Ability to work autonomously while collaborating effectively with cross-functional teams.
- Proactive attitude and willingness to take ownership.
- Strong interest in learning new technologies and challenging existing approaches.
- Professional proficiency in English.
- Experience working with Agile methodologies is a plus.
Technical background
Experience with any of the following technologies or areas will be considered a plus:
- .NET / C#
- Graph-based mathematics
- Software emulation or simulation
- UI performance optimisation
- Industrial automation
- Robotics
- Intralogistics / warehouse automation
- Material handling technologies
What we offer
- The opportunity to work on innovative technology within robotics and industrial automation.
- An international and multicultural working environment.
- Collaboration with engineering teams across different countries.
- A technically challenging environment where you can contribute to both product development and engineering best practices.
- Opportunities for international collaboration and occasional travel.
- The opportunity to mentor other developers and have an impact on the team's technical growth.
Sobre la posición
Tipo de contrato: Perm
Especialización: IT & Telecomunicaciones
Área: Software Development
Sector: Tecnología de la información
Banda salarial: Negotiable
Tipo de trabajo: Híbrido
Nivel de experiencia: Associate
Ubicación: Barcelona
FULL_TIMEReferencia: 8K3HIU-FA185433
Fecha de publicación: 21 de septiembre de 2026
Consultor/a: Helena Rosines
barcelona information-technology/software-development 2026-09-21 2026-11-20 it Barcelona Barcelona ES Robert Walters https://www.robertwalters.es https://www.robertwalters.es/content/dam/robert-walters/global/images/logos/web-logos/square-logo.png true