




Estamos buscando un **Ingeniero Senior de Software** para ayudar a construir y evolucionar el **Gateway**, el componente perimetral de aplicación y enrutamiento de nuestra plataforma de Acceso de Red de Confianza Cero (ZTNA) impulsada por IA. El Gateway es fundamental en la arquitectura, responsable de la aplicación de políticas en tiempo real, el alias de DNS y el control de acceso consciente del riesgo en entornos multiarrendatarios. Diseñarás y desarrollarás sistemas distribuidos seguros y de alto rendimiento que hagan que la red superpuesta sea resistente, inteligente y autónoma, ya sea implementada en instalaciones, en la nube o en el perímetro. **Importante:** * Será un contrato **B2B a largo plazo** * **Solo para** **España**, será una **oportunidad de empleo permanente** #### **Responsabilidades** * **Diseñar y construir** servicios que impulsen los nodos de Gateway, incluyendo **proxy DNS**, **orquestación de reglas de firewall**, **aplicación de políticas** y **validación del estado del dispositivo**. * Colaborar con los equipos de **Controlador (back-end) e IA** para habilitar **políticas de acceso adaptativas impulsadas por IA**. * Diseñar y optimizar la **comunicación en tiempo real** (gRPC/REST/WebSockets) entre Gateways, Connectors y el Controlador. * Desarrollar canalizaciones de **observabilidad y telemetría** para los nodos de Gateway: registros, métricas y trazas. * Contribuir al **modelo de agrupación en clústeres de Gateway**, asegurando el enrutamiento escalable, equilibrio de carga y tolerancia a fallos. * Colaborar estrechamente con los **Arquitectos** y el equipo de **DevOps** para alinearse con la arquitectura de referencia y los planos de implementación de CipherScale. * Participar en revisiones de diseño, discusiones arquitectónicas y pruebas de extremo a extremo (rendimiento, resistencia y cumplimiento). * Responsable de la **Calidad del Código**: escribir y mantener pruebas unitarias, de integración, de extremo a extremo y de rendimiento utilizando IA, scripts y herramientas de verificación de calidad de código; * **5+ años** de experiencia en ingeniería de software, diseñando e implementando sistemas distribuidos a escala. * **5+ años** de experiencia práctica con **Go (Golang)**, incluyendo concurrencia, gestión de memoria, redes y ajuste de rendimiento. * Comprensión profunda de **protocolos y aplicaciones a nivel de red** (TCP/IP, UDP, DNS, TLS, iptables/nftables, conntrack). * Experiencia comprobada en la creación de **sistemas multiarrendatarios y sensibles a la seguridad** con requisitos estrictos de SLA y alta disponibilidad. * Conocimiento de **protocolos de autenticación/autorización** (OAuth 2\.0, OpenID Connect, JWT, SMAL, Certificados) y **control de acceso basado en riesgos**. * Experiencia en la creación y gestión de sistemas usando **Docker, Kubernetes, ArgoCD** y **canalizaciones CI/CD**. * Sólida comprensión de **patrones de observabilidad**: métricas, trazado distribuido y canalizaciones de registro. * Demostrada capacidad para trabajar transversalmente con los equipos de **arquitectura, IA e infraestructura** en un entorno remoto y distribuido. #### **Valor añadido** * Experiencia previa con **NodeJS**, **Typescript**, **Javascript** * Formación en **tecnologías VPN**, **gestión de acceso** o **ciberseguridad** * Experiencia con **motores de políticas** (por ejemplo, **OPA**, **Cedar**) * Conocimiento de **Cloudflare** (por ejemplo, **Workers**, **DNS**, **WAF**) * Experiencia con **infraestructura SaaS** y **orquestación de Kubernetes** * Experiencia escalando **sistemas de alto tráfico** y **producción profesional** * Experiencia previa en un entorno de **startup** * **Licenciatura/Maestría** en Informática, Ingeniería o campo relacionado **Nuestra filosofía es que somos un equipo pequeño y cohesionado y nos importas profundamente:** * Tarifas salariales competitivas * Entornos de trabajo completamente remotos * Tiempo libre autogestionado


