
Tanium es una empresa de ciberseguridad que ofrece a las grandes organizaciones visibilidad y control en tiempo real de sus entornos de endpoints. Su plataforma combina información sobre seguridad, rendimiento e inventario para ayudar a los equipos de TI a conocer sus activos, gestionar la infraestructura y responder a las ciberamenazas de forma más eficaz.
Ingeniero sénior de software, integraciones de backend
Desarrolla los servicios de backend de Tanium para enviar datos de endpoints a SIEM, almacenes de datos, sistemas de tickets y plataformas en la nube. Orienta la arquitectura, la fiabilidad, la observabilidad y las prácticas de ingeniería de Connect.
Descripción
- Desarrolla servicios de backend escalables con Node.js y Go.
- Procesa y entrega grandes volúmenes de datos de endpoints a sistemas externos.
- Diseña API de Connect con contratos claros, control de versiones y compatibilidad con versiones anteriores.
- Desarrolla integraciones de terceros que gestionen la autenticación, los límites de solicitudes, los formatos de carga útil y los fallos.
- Garantiza una entrega fiable mediante reintentos, retrocesos exponenciales, deduplicación y control de contrapresión.
- Crea flujos de trabajo basados en eventos con NATS y Temporal.
- Lidera el diseño técnico de las funciones de Connect y coordina las decisiones entre equipos.
- Documenta los diseños para que otros ingenieros los implementen.
- Refuerza la observabilidad con métricas, registros, trazas y alertas.
- Escribe pruebas unitarias y colabora con los equipos de QA y automatización en las pruebas de integración y de extremo a extremo.
- Investiga incidentes en producción, encuentra sus causas raíz e implementa medidas preventivas.
- Orienta a otros ingenieros y establece estándares de diseño, pruebas y operaciones.
Requisitos
- Título universitario o experiencia equivalente.
- Al menos 8 años de experiencia desarrollando y operando servicios de backend en producción.
- Experiencia demostrada liderando diseños técnicos e influyendo en decisiones fuera de su equipo.
- Sólidas competencias en Go o Node.js y disposición para trabajar con ambos.
- Experiencia en el diseño de API REST, GraphQL o gRPC.
- Experiencia desarrollando sistemas basados en eventos con NATS, Kafka, RabbitMQ o herramientas similares, y flujos de trabajo de varios pasos.
- Experiencia integrando API de terceros y productos SaaS, incluido OAuth.
- Experiencia con Docker, Kubernetes, Terraform y Azure o AWS.
- Experiencia con bases de datos SQL o NoSQL, Git y herramientas de CI/CD como Jenkins o GitHub Actions.
- Dominio de herramientas de desarrollo asistido por IA, como Claude o GitHub Copilot.
- Elegibilidad para obtener al menos una autorización FedRAMP.
- Debe residir en Estados Unidos.
- Se prefiere un título en informática o un campo técnico relacionado.
- Se valorará la experiencia con NATS, Temporal o una herramienta comparable de orquestación de flujos de trabajo.
- Se valorará la experiencia con plataformas SIEM o ITSM, seguridad o datos de endpoints.
- Se valorará la experiencia con React, TypeScript o servicios SaaS multiinquilino.
- Criterio sólido para equilibrar la rapidez de entrega con la mantenibilidad y la facilidad de soporte a largo plazo.
- Compromiso con la responsabilidad compartida por la calidad y con escribir pruebas junto con el código.
- Sólidas habilidades de depuración, incluida la resolución de incidentes de producción bajo presión y la corrección de sus causas raíz.
- Comodidad para orientar a colegas y elevar los estándares del equipo.
Beneficios
- Incentivos en acciones
- Cobertura médica, dental y oftalmológica
- Prestaciones para planificación familiar
- Cuenta de ahorros para gastos médicos
- Cuenta de gastos flexibles
- Cuenta de ahorros para transporte
- Plan de jubilación 401(k) con aportación equivalente de la empresa
- Cobertura de vida, accidentes e incapacidad
- Seguro de accidentes durante viajes de trabajo
- Programas de asistencia para empleados
- Seguro por incapacidad
- Prestaciones adicionales de bienestar
- Cinco días de permiso remunerado para voluntariado