> Markdown version of [/jobs/ext/2795051-software-engineer-scada-madrid](https://www.wearedevelopers.com/jobs/ext/2795051-software-engineer-scada-madrid). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer Scada - Madrid - **Company:** Soltec - **Location:** Madrid, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, JIRA, Unit Testing, Ubuntu (Operating System), Software Quality, Communications Protocols, Continuous Integration, Relational Databases, Debian Linux, Linux, DevOps, Java Platform Enterprise Edition (J2EE), Protocol Buffers, Supervisory Control and Data Acquisition (SCADA), JavaFX, JSON, MariaDB, Apache Maven, Modbus, MySQL, Message Queuing Telemetry Transport (MQTT), Model View Controller (MVC), Object-Oriented Software Development, Scrum Methodology, OPC Unified Architecture, Software Engineering, Solution Deployment Descriptor, SonarQube, System Programming, Grafana, Spring-boot, Git, AngularJS, Information Technology, Front End Software Development, Restful APIs, Microservices - **Published:** September 8, 2026 - **Apply:** https://www.recruit.net/job/software-engineer-scada-madrid-jobs/95EB212E28273CD4 ## About the Role * Experiencia: al menos 5 años experiencia en programación con Java, reciente y demostrable. * Formación: Ingeniería o Máster en Informática, Telecomunicaciones o FPGS en Desarrollo de Aplicaciones o similares. * Idiomas: Mínimo B1 inglés. Deseable B2. * Conocimientos técnicos: + + Programación orientada a objetos, conocimiento arquitecturas MVC y hexagonal. + Conocimientos de JEE, JSSE versión 8 y superiores. Así como JavaFX. + Frontend: JavaScript, angular. + Arquitectura de Microservicios: Spring boot, Json, Api REST. + Gestión de proyectos: Maven, Git, DevOps, CI/CD. + Bases de datos relacionales: MariaDB, MySQL. + Conocimientos avanzados de Influx y Grafana. + Linux (Debian/Ubuntu) a nivel avanzado. + Experiencia en implementación de pruebas unitarias y pruebas automáticas: TDD, BDD. + Protocolos de comunicación: MODBUS, OPC UA, MQTT, Protobuf. + Metodologías ágiles: Jira, Scrum, Kanban. ## Description Como Software Engineer Scada, serás responsable de desarrollar, mantener y mejorar el software en el equipo de SCADA, asegurando su fiabilidad, escalabilidad y seguridad. Participará en la implementación de soluciones eficientes de software, trabajando con Java. Actividades Principales * * Programación del sistema SCADA en JSEE (versión 8 o posterior) y JavaFX. * Diseño e implementación de microservicios con Spring Boot. * Elaboración de documentación técnica. * Desarrollo de interfaces frontend con JavaScript y Angular. * Gestión de proyectos con Maven y Git. * Automatización e integración continua con herramientas DevOps. * Implementación de pruebas unitarias para garantizar la calidad del código y uso de SonarQube. * Dar soporte a otros equipos como experto en su campo. * Asistir al equipo de Ciberseguridad en la implementación de medidas de seguridad en el software. * Gestionar la actualización y mantenimiento de productos de terceros utilizados en el sistema. * Ofrecer soporte a otras funciones/proyectos del área. * Transmitir los valores y participar activamente en los sistemas de gestión de calidad, prevención de riesgos laborales (PRL), sostenibilidad y gestión ambiental de la empresa, conforme a las normas ISO 9001, 14001 y 45001. * Estas funciones representan la globalidad del puesto, pero no están limitadas en exclusividad a las mismas. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)