




**Buscamos un/a Ingeniero/a Senior de Software para unirse a nuestro equipo inicial y ayudar a construir la plataforma central de una startup que transforma la Auditoría 4.0 y la gestión de controles para empresas.** ### **¿Quiénes somos?** En Byld no solo creamos empresas: creamos empresas innovadoras en colaboración con corporaciones líderes. Desde 2017, hemos diseñado, validado y lanzado nuevas compañías, combinando lo mejor del mundo emprendedor y el corporativo para desarrollar negocios escalables con un impacto real. Nuestra última iniciativa, **Ermine**, nació de esta visión. **Desarrollada junto con Erhardt, Ermine es una plataforma SaaS de vanguardia que simplifica y mejora la Gestión de Riesgos, la Gestión de Auditorías, la Gestión ESG, la Gestión de Calidad y la Gestión de Regulaciones y Normas.** Centraliza todo en un solo lugar, automatiza la recopilación de pruebas, garantiza la trazabilidad e incrementa la eficiencia operativa, ahorrando tiempo, recursos y costes. Muchas empresas siguen luchando contra procesos manuales, información dispersa y desafíos de cumplimiento normativo. **Ermine elimina estos puntos críticos** al automatizar la recopilación de pruebas, garantizar la trazabilidad e incrementar la eficiencia, ahorrando tiempo y recursos. **Únete a nosotros para revolucionar la gestión de riesgos y controles en pymes.** **Sobre el puesto** ------------------ Buscamos un/a **Ingeniero/a Senior de Software (Full Stack)** para desempeñar un papel clave en la evolución de la plataforma Ermine. Trabajarás en decisiones arquitectónicas fundamentales, desarrollarás funciones de producto de extremo a extremo y contribuirás a definir cómo escalará la plataforma en términos de rendimiento, volumen de datos y complejidad. Colaborarás estrechamente con el equipo de Producto, los fundadores y otros ingenieros, equilibrando velocidad y robustez en un entorno productivo real. Trabajarás tanto en backend como en frontend, con un fuerte enfoque en microservicios Java/Spring y Angular, contribuyendo a la próxima versión principal de Ermine y sentando bases sólidas para el crecimiento futuro. **Fecha de inicio** 01/03/2026 **Duración del contrato** Indefinido **Responsabilidades** -------------------- Como **Ingeniero/a Senior de Software**, tú: * Diseñarás, construirás y mantendrás **microservicios centrales de backend** utilizando Java y Spring Boot. * Desarrollarás **funcionalidades de extremo a extremo**, desde bases de datos y APIs hasta interfaces de frontend. * Contribuirás a decisiones arquitectónicas sobre **escalabilidad, rendimiento y fiabilidad**. * Construirás y evolucionarás la **experiencia de frontend** en Angular, centrándote en usabilidad y rendimiento. * Trabajarás con patrones de comunicación asíncrona y flujos orientados a eventos cuando sea apropiado. * Garantizarás una alta calidad del código mediante pruebas, revisiones y buenas prácticas de programación limpia. * Colaborarás estrechamente con el equipo de Producto para traducir requisitos empresariales y de cumplimiento normativo en soluciones técnicas. * Diagnosticarás y resolverás problemas técnicos complejos relacionados con volumen de datos, concurrencia o integraciones. * Participarás en los procesos de CI/CD, contenerización y despliegue. * Mentorearás a desarrolladores junior y mid-level y contribuirás activamente a debates y mejoras técnicas. **Desafíos técnicos que enfrentarás** Te enfrentarás a desafíos reales, de producción, que requerirán un diseño reflexivo y decisiones de nivel senior, tales como: * **Construir una nueva interfaz de usuario para la próxima versión de Ermine.** Diseñar y desarrollar una nueva experiencia de frontend que se convertirá en la base de la siguiente fase de la plataforma. Esto incluye replantear flujos de usuario, rendimiento, mantenibilidad y la forma en que se presentan flujos de cumplimiento normativo complejos de manera clara y usable. Aunque se trata de un puesto full stack, es fundamental asumir una fuerte responsabilidad en el frontend. * **Escalar flujos de trabajo intensivos en datos.** Gestionar millones de pruebas y registros de auditoría manteniendo un rendimiento predecible y consultas eficientes. * **Evolucionar una arquitectura de microservicios.** Reducir el acoplamiento fuerte entre servicios, avanzar hacia patrones más orientados a eventos y mejorar la resiliencia del sistema. * **Diseñar para estados complejos y trazabilidad.** Gestionar flujos de trabajo, historiales de auditoría y estados históricos sin sacrificar coherencia ni rendimiento. * **Modernizar una plataforma en crecimiento.** Contribuir a migraciones incrementales de tecnologías centrales mientras se mantiene estable la plataforma para clientes reales. Estos desafíos son centrales para el producto y tienen un impacto directo en la experiencia del cliente, la escalabilidad y la mantenibilidad a largo plazo. **Nuestra tecnología** Trabajamos con una pila moderna y en constante evolución, diseñada para entornos complejos y regulados: * **Backend:** Java, Spring Boot, microservicios, APIs REST, bases de datos relacionales (PostgreSQL), mensajería asíncrona * **Frontend:** Angular, TypeScript, patrones reactivos, componentes modulares de interfaz de usuario * **Infraestructura:** Docker, Kubernetes, pipelines de CI/CD * **Seguridad:** OAuth2 / OpenID Connect, autenticación y autorización basadas en JWT No necesitas dominar todas las herramientas desde el primer día, pero sí debes sentirte cómodo/a navegando por este ecosistema y creciendo junto con él. **¿A quién buscamos?** -------------------------- Eres un/a **ingeniero/a senior** al que le gusta construir sistemas complejos y asumir responsabilidades. Te sientes cómodo/a operando en entornos donde aún no todo está definido y prefieres dar forma a las soluciones en lugar de limitarte a implementar tareas. Probablemente tienes: * Titulación universitaria en Informática, Ingeniería del Software o campo técnico relacionado. * Formación Profesional Superior (CFGS) en Desarrollo de Aplicaciones Web o Multiplataforma, **con experiencia profesional equivalente comprobada**, también es válida. * 3+ años de experiencia desarrollando software de producción. * Amplia experiencia con **Java (8+) y Spring Boot**, incluidas APIs REST y microservicios. * Conocimientos sólidos de **bases de datos relacionales**, especialmente PostgreSQL. * Experiencia desarrollando **aplicaciones frontend con Angular y TypeScript**. * Familiaridad con sistemas asíncronos, mensajería o arquitecturas basadas en eventos. * Experiencia práctica con **Docker**, Git y pipelines de CI/CD. * Buen conocimiento de **principios de diseño de software**, pruebas y programación limpia. * Capacidad para comunicarte con claridad tanto con partes interesadas técnicas como no técnicas. * Mentalidad colaborativa y disposición para dar y recibir retroalimentación. Sobre todo, te importa construir **software robusto y mantenible** que resuelva problemas reales. **Deseable** * Experiencia con Kubernetes y entornos nativos en la nube. * Antecedentes en sectores regulados (cumplimiento normativo, finanzas, salud, sector público). * Conocimientos de seguridad, autenticación y autorización. * Experiencia escalando sistemas con alto volumen de datos o flujos de trabajo complejos. * Interés por la arquitectura de software, la optimización del rendimiento o el liderazgo técnico. * Máster en Ingeniería del Software, Big Data, Ciberseguridad o campos similares. * Certificaciones técnicas tales como: + Oracle Certified Professional Java SE + Spring Professional Certification + Kubernetes Certified Application Developer (CKAD) + AWS Certified Solutions Architect (o equivalente en Azure / GCP) + Certificaciones relacionadas con seguridad (p. ej., CEH u otras similares) * **Conocimientos o experiencia práctica con Inteligencia Artificial**, incluido el uso práctico de herramientas de desarrollo asistido por IA o funciones inteligentes en productos. * **Familiaridad con MCP** o enfoques similares para integrar modelos de IA, herramientas y sistemas con conciencia contextual en productos de software. **Beneficios** ------------ * Un salario competitivo. * Contrato indefinido y perspectiva de crecimiento a largo plazo. * Modelo de trabajo flexible (híbrido). * Convertirte en emprendedor/a con el apoyo del primer Corporate Venture Builder español y una empresa líder del sector, Erhardt. * Participar activamente en la ruptura de la nueva era de la Gestión de Controles. * Compromiso y apoyo del equipo de construcción líquida de Erhardt y Byld. * Equipo y consejo de administración experimentados, motivados y multidisciplinares. * Colaboración directa con el equipo de Producto, los fundadores y expertos del sector. * Formar parte del **ecosistema de Byld**, un equipo de equipos capaz de construir nuevas empresas desde cero hasta uno. * La oportunidad de trabajar en un producto con **un impacto regulatorio y social real**.


