Software Architect
Summary
Leads the technical architecture and development of OllO, Reganosa's SaaS platform for energy optimization, using Python, FastAPI, Angular, TimescaleDB, and cloud infrastructure.
Reganosa es una multinacional gallega referente en el sector de las infraestructuras energéticas, orientada a liderar la transición hacia la economía verde y la sostenibilidad mediante la implantación de soluciones energéticas eficientes desde la perspectiva económica, social y medioambiental.
En este marco de crecimiento, la compañía requiere incorporar un perfil Software Architect para liderar el desarrollo técnico de OllO, su plataforma clave en optimización energética. Este puesto ofrece la oportunidad de liderar la evolución de una solución estratégica y consolidar una proyección profesional a largo plazo dentro de la organización.
Para contextualizar el alcance del rol, Reganosa cuenta con un equipo especializado en modelización matemática, analítica estadística y eficiencia energética. Actualmente, la plataforma OllO afronta un proceso de evolución arquitectónica con el objetivo de incorporar nuevos servicios para entornos industriales y de retail.
Asumirás la responsabilidad máxima sobre la arquitectura de software de la plataforma, asumiendo la internalización de su desarrollo técnico. Tus funciones principales abarcarán desde la toma de decisiones tecnológicas estratégicas junto con la dirección del área, hasta la refactorización y rediseño de los sistemas existentes (actualmente basados en Angular y bases de datos de series temporales, entre otros componentes).
Se requiere un perfil técnico y hands-on, capaz de diseñar arquitecturas robustas y escalables mientras participa directamente en el desarrollo de los componentes más críticos del sistema.
La visión para este puesto equivale a la dirección técnica de una unidad de negocio (SaaS B2B): un perfil sólido, versátil y con capacidad de liderazgo, que se incorpore como responsable de arquitectura e ingeniería de software y tenga la ambición para progresar hacia posiciones de mayor responsabilidad en la compañía.
- Definirás la arquitectura: Diseñarás el stack tecnológico, la arquitectura y los patrones de diseño de las soluciones digitales, garantizando los estándares de escalabilidad, rendimiento y seguridad.
- Desarrollarás servicios críticos: Diseñarás y desarrollarás el backend, las APIs de integración y el motor de cálculo de eficiencia energética.
- Gestionarás datos de alto volumen: Coordinarás la estrategia de ingesta y tratamiento de grandes volúmenes de datos de consumo mediante bases de datos de series temporales.
- Integrarás sistemas industriales: Conectarás la plataforma con infraestructuras energéticas e industriales a través de APIs de distribuidoras, protocolos de telemedida (DLMS/COSEM), sistemas SCADA y sensores IoT mediante protocolo MQTT.
- Liderarás la parte técnica: Definirás buenas prácticas e ingeniería de calidad, realizarás revisiones de código (code reviews) y mentorizarás al equipo de desarrollo.
- Gestionarás la infraestructura: Mantendrás e impulsarás las canalizaciones de integración y despliegue continuos (CI/CD) y el marco de pruebas automatizadas.
- Evaluarás e integrarás tecnologías emergentes (Cloud, Inteligencia Artificial) aplicables a la optimización energética.
- Proyectos de I+D: Participarás en iniciativas de I+D+i financiadas públicamente, colaborando con empresas del sector, universidades y centros tecnológicos.
Aquí se trabaja en un entorno de desarrollo Agile utilizando Scrum. Tendrás tus dailies con el equipo de desarrollo para supervisar la marcha del proyecto y asegurar que nadie se desvía de la arquitectura que has diseñado.
En cuanto a las herramientas y los juguetes tecnológicos vas a contar con los recursos necesarios para desempeñar tus funciones. Pero tendrás que tener el conocimiento en manejar las principales tecnologías de frontend como por ejemplo Angular, React, Next.js y de backend como por ejemplo Python, FastAPI, Node.js, REST y GraphQL.
Para la parte de la base de datos tus aliados serán PostgreSQL y, especialmente, bases de datos optimizadas para series temporales como TimescaleDB e InfluxDB.
Todo este entorno se despliega mediante Docker y Kubernetes sobre plataformas Cloud como AWS y Azure, utilizando GitHub Actions para las tuberías de CI/CD. Además, si te resulta familiar el entorno de automatización industrial con protocolos como MQTT o Modbus TCP, te moverás como pez en el agua.
Must-haves (Lo que no es negociable):
- Seniority: Tienes entre 4 y 7+ años de experiencia construyendo productos SaaS / B2B escalables.
- Arquitectura & Backend: Tienes un background técnico potente diseñando arquitecturas y desarrollando backend sólido (Python, Node.js, FastAPI, REST/GraphQL).
- Bases de Datos: Experiencia sólida en BBDD relacionales (PostgreSQL) y, sobre todo, bases de datos de series temporales (TimescaleDB, InfluxDB).
- Cultura DevOps: Te defiendes bien con Docker, Kubernetes, pipelines CI/CD y entornos Cloud (AWS/Azure).
- Mindset: Tienes alma de líder. Quieres tomar las riendas, hacer mentoring técnico y te motiva crecer y tener una carrera profesional dentro de la Compañía.
- Documentación: Es necesario que se documente de manera clara todos los procesos y requisitos que conforman la arquitectura y desarrollo software.
Suma puntos:
- Conoces el sector de la energía o has lidiado con datos del mercado energético.
- Tienes experiencia empleando herramientas de Inteligencia Artificial para el desarrollo de código como por ejemplo con plataformas Claude Code.
- Tienes buen nivel de inglés para la documentación del día a día.
Además de un gran reto y la gente que está dentro, algo importante para ti es que tendrán un plan de carrera real como la vida misma. Te incorporarás como Arquitecto/a de Software, con la oportunidad de asumir progresivamente mayores responsabilidades y un papel clave en la definición de la estrategia tecnológica.
Además, tendrás un contrato indefinido en una multinacional consolidada y referente en su sector.
Adicionalmente al salario base, la parte variable, que en este caso es un 15% sobre salario base, va vinculada a una parte corporativa (1/3) y otra parte personal (2/3).