S

Software Engineer

icon building Empresa : Sicpa
icon briefcase Tipo de empleo : Tiempo completo

Descripción del trabajo - Software Engineer



This is your chance to join a strong team of software engineers passionate about developing innovative solutions using state-of-the-art computer science and software engineering practices. The team enjoys a strong spirit of collaboration and continuously improves by sharing and applying knowledge.


For the development of our solutions, we are currently looking for our offices in Madrid (Spain) a very experienced, top motivated, hands-on:


 


BACKEND SOFTWARE ENGINEER


 


ROLE



  • Architect, design and implement mission‑critical Java backend applications for industrial automation.

  • Design and develop scalable microservices and distributed systems.

  • Build event‑driven architectures using messaging technologies (Kafka, RabbitMQ, ActiveMQ or similar).

  • Apply outstanding software engineering practices. Maintain high standards of design and code quality at all times.

  • Apply state-of-the-art automated testing practices (unit, component, integration tests).

  • Work on packaging and automated deployment of software.

  • Contribute to product innovation ideas, prototypes, functional and design specifications in addition to production software.

  • Apply agile methodologies throughout the development process: challenge and clarify requirements and ensure timely delivery of top-quality features.


 


PROFILE



  • Bachelor’s or Master’s degree in Computer Science or related field.

  • Strong foundation in software engineering principles and design patterns.

  • Solid experience in backend development using Java (JDK 8 required; JDK 17 highly valued).

  • Proven experience building microservices architectures.

  • Experience with event-driven systems using messaging platforms (Kafka, RabbitMQ, ActiveMQ or similar).

  • Experience with relational databases, especially: PostgreSQL and Oracle.

  • Experience with Docker and containerized applications.

  • Familiarity with Linux environments (shell scripting, packaging).

  • Experience with automated testing (unit, integration, performance).

  • Experience with cloud and orchestration platforms is a strong plus: OpenShift (especially valued), AWS / Azure.

  • Experience with reactive or functional programming is a plus.

  • Experience with Agile methodologies (SCRUM).

  • Team player with ability to work independently in a multicultural environment.

  • Fluent in English.


 


JOIN US! 



  • Our success comes from our highly skilled and talented employees

  • Respectful entrepreneurship and a long-term vision are key for success

  • Our people contribute to a more secure world

  • Diversity at all levels of an organisation is a strength We offer an exciting and challenging role, with great potential for personal development within a unique organization in a fascinating industry.


 


We offer an exciting and challenging role, with great potential for personal development within a unique organization in a fascinating and fast-growing industry. Your file will be handled with upmost confidentiality and discretion.


Original job Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Software Engineer Jobs in Spain

GrabJobs es el portal de empleo nº 1 en Spain, que te conecta con miles de empleos clave ¡rápidamente! Encuentra los mejores trabajos de en Spain, ¡solicita en 1 clic y consigue un trabajo hoy mismo!

Aplicaciones móviles

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.