Senior Software Lead (.NET & Angular) (Barcelona)

Senior Software Lead (.NET & Angular) (Barcelona)

17 sep
|
Robert Walters
|
Barcelona

17 sep

Robert Walters

Barcelona

Join an international technology team developing advanced software for mobile robotics and industrial automation. We are looking for a Lead Software Engineer with strong .NET and Angular expertise to drive technical excellence, shape scalable solutions and mentor other developers. Based in Barcelona, you will contribute to a sophisticated product transforming how automated operations are designed and managed.

An international technology company is expanding its software engineering team in Barcelona and is looking for a Lead Software Engineer to help develop an advanced platform used within mobile robotics and industrial automation environments.

You will join a multicultural, globally distributed engineering team working on a sophisticated product that supports the configuration and management of automated operations. This is a hands-on technical leadership position for someone who enjoys solving complex engineering challenges while mentoring others and raising development standards across the team.

Key Responsibilities

- Lead the design, development and continuous evolution of robust, scalable and maintainable software solutions.
- Remain actively involved in hands-on development across the .NET backend and Angular frontend.
- Shape technical approaches and support architectural decisions for complex product requirements.
- Promote engineering best practices in areas such as clean code, performance, security, testability and automated testing.
- Conduct comprehensive code reviews and provide practical, constructive feedback to other engineers.
- Mentor 4 mid-level and junior developers,



supporting their technical growth and day-to-day development work.
- Collaborate with product, engineering and other technical teams to analyse requirements and clearly communicate implementation strategies.
- Contribute throughout the complete product lifecycle, from requirements refinement and technical definition to deployment and production monitoring.
- Identify opportunities to improve development processes, coding standards, delivery practices and the engineering toolchain.
- Share technical knowledge and contribute to the wider software engineering community within the organisation.

Requirements
- 5+ years of professional experience developing software products.
- Strong professional experience with C#, .NET and modern backend development.
- Solid experience building frontend applications with Angular and TypeScript.
- Full-stack development experience, with the ability to work effectively across backend and frontend components.
- Strong understanding of software architecture, object-oriented programming and clean-code principles.
- Experience designing or integrating REST APIs and working with relational databases.
- Practical experience with automated testing, code reviews and version-control workflows.
- Strong analytical and problem-solving skills,



with excellent attention to detail.
- Previous experience mentoring developers or acting as a technical reference within an engineering team.
- Ability to work autonomously and collaborate effectively across international and cross-functional teams.
- Professional proficiency in English (C1-C2).
- Degree in Computer Science, Software Engineering or a related discipline, or equivalent professional experience.

Nice to Have
- Experience with graph-based algorithms or mathematical modelling.
- Experience developing simulation or emulation software.
- Knowledge of UI performance optimisation and complex data visualisation.
- Experience with distributed systems, microservices or event-driven architectures.
- Previous exposure to mobile robotics, industrial automation, intralogistics, warehouse technologies or material-handling systems.
- Experience working in Agile product-development environments.

What Is Offered
- The opportunity to take a key technical role in the development of an advanced robotics and automation product.
- A hands-on position combining software development, technical influence and team mentorship.
- Collaboration with an international and multicultural engineering organisation.
- A long-term product environment focused on technical quality, scalability and continuous improvement.
- Professional development opportunities within a general technology setting.
- Competitive salary and benefits package.
- Occasional international travel to collaborate with European engineering teams.

📌 Senior Software Lead (.NET & Angular) (Barcelona)
🏢 Robert Walters
📍 Barcelona

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior software lead (.net & angular) (barcelona) / barcelona

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior software lead (.net & angular) (barcelona) / barcelona