B&A
Apollo GraphQL
Ingeniero de Software Staff - Confianza y Telemetría
Quiénes somos
Construye la base de seguridad y observabilidad de GraphOS
Si quieres que tu trabajo proteja y potencie directamente a miles de equipos de ingeniería que operan GraphQL a escala, este puesto te sitúa en el centro de esa misión. El equipo de Confianza y Telemetría de Apollo impulsa dos pilares de la plataforma GraphOS: la capa de datos y observabilidad que ayuda a los equipos a entender cómo se comportan sus grafos, y la capa de gestión de identidad y acceso que garantiza que se pueda confiar en ellos.
Estamos trabajando activamente en la creación de capacidades de OAuth, SSO y registro de auditoría, migrando la infraestructura de telemetría y desplegando permisos granulares. Se trata de un trabajo fundamental y de campo abierto con gran visibilidad en toda la base de clientes empresariales de Apollo.
El equipo de Confianza y Telemetría se organiza en torno a dos dominios:
- Telemetría: Sacamos a la luz información sobre el uso, el rendimiento y el esquema que ayuda a los equipos a evolucionar y escalar sus grafos de forma segura. Esto significa ser responsables de los pipelines, las APIs y la experiencia de usuario que traducen los datos de telemetría brutos en una visibilidad procesable.
- Confianza: Somos responsables de la identidad, la gestión de accesos y la auditoría de GraphOS. Desde OAuth y SSO hasta tokens basados en roles granulares y registros de auditoría, nos aseguramos de que las personas adecuadas puedan hacer las cosas correctas, y de que quede constancia cuando lo hagan.
Qué harás
Como Ingeniero de Software Staff en TnT, asumirás la responsabilidad real de las funciones y sistemas en ambos dominios. Trabajarás en estrecha colaboración con los equipos de producto, diseño y ingeniería de socios para ofrecer mejoras significativas a los clientes empresariales.
En este puesto, realizarás las siguientes funciones:
- Responsabilizarte de un subdominio de TnT: Asumir la responsabilidad técnica de un componente, ya sean nuestros flujos de OAuth/SSO, la infraestructura de registro de auditoría, los pipelines de ingesta de telemetría o el modelo de permisos granulares.
- Impulsar las funciones de principio a fin: Escribir documentos de diseño, conseguir la alineación, implementar, probar, desplegar y supervisar tu trabajo en producción.
- Construir pensando en la fiabilidad empresarial: Diseñar teniendo en cuenta la observabilidad, las rutas de reversión y la entrega incremental. Participar en guardias y post-mortems.
- Colaborar entre funciones: Trabajar directamente con Producto y Diseño para definir el alcance y priorizar el trabajo. Comunicarte de forma clara y asíncrona.
- Crecer como ingeniero: Contribuir a las revisiones de código, debates sobre diseño y estándares técnicos. Recibir y dar feedback constructivo dentro del equipo.
Qué buscamos
Habilidades requeridas
- Experiencia práctica y material en la creación de sistemas de autenticación: OAuth 2.0/OIDC, SSO, gestión de tokens o credenciales, RBAC/ABAC o permisos granulares, o registro de auditoría.
- Historial de liderazgo en iniciativas técnicas de varios trimestres o entre equipos, mentoría a ingenieros y definición de la dirección técnica.
- Sólida comprensión de los fundamentos de los sistemas distribuidos: consistencia, modos de fallo y patrones de resiliencia.
- Experiencia en la creación de APIs y modelos de datos de los que dependen otros equipos o clientes.
- Dominio de al menos un lenguaje de backend moderno (TypeScript/Node, Go, Rust, Java o similar).
- Experiencia con bases de datos relacionales y al menos una de las siguientes: almacenes clave-valor, de documentos o de series temporales.
- Responsabilidad práctica de servicios en producción: guardias, respuesta a incidentes, post-mortems.
- Familiaridad con herramientas de observabilidad (métricas, trazado, registro) y SLOs.
- Gran capacidad de comunicación verbal y escrita, especialmente para documentos de diseño y colaboración asíncrona.
- Capacidad para trabajar con Producto y Diseño para definir el alcance, las compensaciones y los incrementos de entrega.
