Tanium
Tanium
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