Log in
All jobs
M

Principal Engineer

Mapfre
Madrid, MD, ES
On-site

About this role

Principal Engineer

¡Dale un cambio a tu vida y sigue desarrollando tu carrera profesional en Mapfre Tech! Formarás parte de un entorno internacional donde podrás innovar participando en proyectos globales y enfocados en las últimas tendencias tecnológicas. Todo esto en un entorno flexible y ágil rodeado de excelentes profesionales de todo el mundo… ¿estás list@?

En Mapfre queremos incorporar un perfil de Principal Engineer que lidere técnicamente la evolución y la operación de OneInventory, nuestro inventario tecnológico corporativo y fuente Única de Verdad (SSOT) del ecosistema. Serás la persona de referencia en arquitectura de datos, modelo de dominio, gobierno del dato, integración con las CMDBs y automatización, ayudando a que toda la organización disponga de una visión fiable, trazable y en tiempo real de sus activos tecnológicos.

En el día a día serás el/la responsable técnico/a de la plataforma OneInventory (Core SSOT): definirás el modelo de datos relacional (Dominios, Aplicaciones y Servicios) a través de los activos tecnológicos de la compañía, los patrones de arquitectura event-driven, los criterios de decisión y un modelo operativo claro para que distintas fuentes, herramientas y equipos interactúen con el inventario de forma consistente y gobernada. Trabajarás codo con codo con Infraestructura y Operaciones, Portfolio, Arquitectura, Seguridad, Plataforma de Ingeniería y los equipos de producto. Además, diseñarás y gobernarás la capa de exposición mediante APIs y servidores MCP (Model Context Protocol), garantizando que aplicaciones, plataformas y agentes de IA accedan a datos y acciones bajo un modelo RBAC/ABAC, con trazabilidad, mínimo privilegio y un enfoque Security First.

¿Dónde estamos?

El puesto se realizará desde nuestras oficinas de Las Tablas en Madrid.

¿Cuáles serán tus funciones?

Hacer que OneInventory sea la columna vertebral de datos de la plataforma tecnológica de Mapfre: una Fuente única de la verdad consistente, íntegra y trazable que consolide “lo que realmente hay”, se integre con las CMDBs (“lo que debería estar”) y propague los cambios de estado al resto del ecosistema de forma asíncrona, segura y gobernada, habilitando observabilidad de activos, automatización de acciones y cumplimiento de los estándares corporativos. OneInventory deberá exponer sus datos y capacidades mediante APIs y MCP de forma segura y gobernada, habilitando integraciones tradicionales y casos de uso con agentes de IA sin eludir las políticas de autorización de la plataforma.

Lo que harás en el rol:

  • Liderar técnicamente la arquitectura y evolución de OneInventory (InventoryDB / Core SSOT), definiendo criterios de diseño, decisiones técnicas transversales y estándares de plataforma.
  • Ser el/la referente del inventario tecnológico: tomar decisiones, priorizar evoluciones y asegurar una visión coherente de modelo de datos, dominio, gobierno y plataforma.
  • Definir y evolucionar el modelo de datos relacional de negocio basado en Dominios, Aplicaciones, Servicios y Activos, incluyendo grafos de relación, dependencias y control del ciclo de vida y estados.
  • Gobernar la integración con las CMDBs y la iniciativa de OneInventory, alineando el inventario técnico (lo que realmente hay) con la fuente de verdad de negocio (lo que debería estar).
  • Liderar la arquitectura orientada a eventos (Event-Driven) y la separación de lecturas y escrituras (CQRS), garantizando consistencia eventual, idempotencia y trazabilidad en toda la plataforma.
  • Definir, construir y evolucionar la capa de exposición de OneInventory mediante APIs (REST/GraphQL) y servidores MCP (Model Context Protocol), asegurando contratos estables, versionado, observabilidad y consumo estandarizado por aplicaciones, plataformas y agentes de IA.
  • Diseñar una arquitectura común de autenticación y autorización para APIs y MCP, integrada con Entra ID y basada en RBAC/ABAC de grano fino según dominio, tipo de activo, producto, entorno y operación solicitada.
  • Aplicar un enfoque Security First y Security by Design en todo el ciclo de vida: mínimo privilegio, segregación de funciones, validación de entradas, gestión segura de secretos, cifrado, auditoría, trazabilidad y protección frente a accesos o acciones no autorizadas.
  • Garantizar que ningún canal de consumo, incluidos MCP y agentes de IA, pueda eludir las reglas de negocio, los controles de autorización, la clasificación del dato o las políticas de gobierno definidas en OneInventory.
  • Definir guardrails, controles y evidencias de auditoría para la exposición de herramientas y acciones operativas a través de MCP, incluyendo autorización por acción y contexto, límites de alcance y trazabilidad de extremo a extremo.
  • Evolucionar los mecanismos de ingesta y sincronización desde múltiples fuentes y clouds (AWS, Azure, GCP, GitHub, OnPrem, DataCenters) y herramientas satélite.
  • Diseñar y gobernar el modelo de autorización híbrido (RBAC/ABAC) basado en contexto: dominio, tipo de activo, producto y entorno, bajo el principio de mínimo privilegio y en acuerdo con el área de Seguridad.
  • Evolucionar el Actions Catalog (orquestación dinámica metadata-driven) y los servicios ejecutores desacoplados que reaccionan a eventos del bus para disparar flujos operativos sobre los activos.
  • Liderar la estrategia de persistencia y su evolución, desde MongoDB Atlas (actual) hacia los objetivos de OneInventory (Oracle Autonomous / GoldenGate), con criterios de alta disponibilidad, consistencia y resiliencia multi-región.
  • Garantizar el cumplimiento de normativa, seguridad y gobierno del dato, integrando OneInventory con los controles y servicios corporativos de identidad, auditoría, linaje y cumplimiento (Entra ID, Purview, Microsoft Graph).
  • Definir el modelo operativo de la plataforma: observabilidad, alertado, logging, soporte, gestión de cambios, operación recurrente y escalado.
  • Mantener la documentación técnica, runbooks, procedimientos operativos y artefactos necesarios para la operación, continuidad y evolución de la plataforma.
  • Definir requisitos funcionales, DoD y criterios de aceptación de las evoluciones de OneInventory.
  • Definir y dar seguimiento a KPIs y métricas de calidad del dato, estabilidad, adopción, cumplimiento, automatización y eficiencia de la plataforma.
  • Actuar como punto de referencia técnico para equipos de plataforma, seguridad, arquitectura, portfolio y desarrollo, acompañando y mentorizando a perfiles técnicos más junior.
  • Participar en la resolución de incidencias complejas y en la toma de decisiones técnicas estratégicas de plataforma.

¿Qué necesitamos que sepas?

Experto/a en modelado de datos y arquitectura de dominio

  • Diseño de modelos de datos relacionales y de grafo (Dominios, Aplicaciones, Servicios, Activos y relaciones/dependencias).
  • Diseño de dominio fuerte centralizado, reglas de negocio y gobierno de la integridad del dato.
  • Experiencia con inventarios tecnológicos, CMDBs y procesos ITIL (gestión de configuración, cambios, CIs).
  • Modelado de datos y reporting / observabilidad de activos.

Arquitecto/a experto/a en plataformas event-driven cloud-native

  • Arquitecturas orientadas a eventos (Event-Driven) y CQRS en entornos enterprise complejos.
  • Diseño de plataformas SSOT, APIs de datos y ecosistemas desacoplados.
  • Patrones de idempotencia, consistencia eventual, trazabilidad y linaje del dato.
  • Diseño multi-fuente y multi-cloud (AWS, Azure, GCP, OnPrem) para ingesta y sincronización.

Skills técnicas adicionales

API, MCP, RBAC/ABAC y Security First

  • Diseño e implementación de APIs REST/GraphQL y servidores MCP para exponer datos, herramientas y acciones de plataforma de forma segura y gobernada.
  • Dominio de autenticación y autorización con Entra ID, OAuth 2.0/OIDC, JWT y modelos RBAC/ABAC de grano fino basados en contexto.
  • Aplicación práctica de Security First y Security by Design: mínimo privilegio, segregación de funciones, gestión de secretos, cifrado, validación, auditoría y trazabilidad.
  • Experiencia definiendo guardrails de seguridad para agentes de IA y consumo vía MCP, evitando bypass de controles y limitando datos y acciones al contexto autorizado.
  • Diseño de API Management y seguridad perimetral con AWS API Gateway, WAF, ALB/NLB y controles de observabilidad, rate limiting y gestión del ciclo de vida.

Persistencia y backbone de eventos

  • MongoDB Atlas (modelo documental, Change Streams, Atlas Triggers, Atlas Search, write concern majority, indexación).
  • Kafka / Confluent Cloud como bus de eventos para propagación asíncrona de cambios de estado.
  • Deseable: evolución a Oracle (Autonomous Serverless, GoldenGate y Grafo) en el marco de OneInventory; conocimientos de SQL.

Capa de API y cómputo

  • GraphQL con Apollo Server (Node.js) como gateway unificado de datos (Queries/Mutations).
  • AWS API Gateway, ALB/NLB, WAF y JWT Authorizer para la capa de entrada y seguridad perimetral.
  • AWS ECS Fargate para ejecución serverless de contenedores y escalado elástico.
  • Se valora

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →