Tanium
Tanium
Tanium è un’azienda di sicurezza informatica che offre alle grandi organizzazioni visibilità e controllo in tempo reale sui loro ambienti endpoint. La sua piattaforma integra informazioni su sicurezza, prestazioni e inventario per aiutare i team IT a comprendere le proprie risorse, gestire l’infrastruttura e rispondere alle minacce informatiche in modo più efficace.

Ingegnere software senior, integrazioni backend

Sviluppa i servizi backend di Tanium per inviare i dati degli endpoint a SIEM, data warehouse, sistemi di ticketing e piattaforme cloud. Guida l’architettura, l’affidabilità, l’osservabilità e le pratiche ingegneristiche di Connect.

Descrizione

  • Sviluppare servizi backend scalabili con Node.js e Go.
  • Elaborare e distribuire grandi volumi di dati degli endpoint a sistemi esterni.
  • Progettare le API di Connect con contratti chiari, gestione delle versioni e compatibilità con le versioni precedenti.
  • Sviluppare integrazioni di terze parti che gestiscano autenticazione, limiti di frequenza, formati dei payload e guasti.
  • Garantire una distribuzione affidabile tramite nuovi tentativi, backoff, deduplicazione e back-pressure.
  • Creare flussi di lavoro basati su eventi con NATS e Temporal.
  • Guidare la progettazione tecnica delle funzionalità di Connect e coordinare le decisioni tra i team.
  • Documentare i progetti affinché altri ingegneri possano implementarli.
  • Rafforzare l’osservabilità con metriche, log, trace e avvisi.
  • Scrivere test unitari e collaborare con i team QA e automazione per i test di integrazione e end-to-end.
  • Analizzare gli incidenti in produzione, individuarne le cause principali e attuare correzioni preventive.
  • Fare da mentor agli ingegneri e definire standard per progettazione, test e operazioni.

Requisiti

  • Laurea triennale o esperienza equivalente.
  • Almeno 8 anni di esperienza nello sviluppo e nella gestione di servizi backend in produzione.
  • Esperienza comprovata nella guida di progettazioni tecniche e nell’influenzare decisioni oltre il proprio team.
  • Ottima conoscenza di Go o Node.js e disponibilità a lavorare con entrambi.
  • Esperienza nella progettazione di API REST, GraphQL o gRPC.
  • Esperienza nello sviluppo di sistemi basati su eventi con NATS, Kafka, RabbitMQ o strumenti simili e di flussi di lavoro articolati in più fasi.
  • Esperienza nell’integrazione di API di terze parti e prodotti SaaS, incluso OAuth.
  • Esperienza con Docker, Kubernetes, Terraform e Azure o AWS.
  • Esperienza con database SQL o NoSQL, Git e strumenti CI/CD come Jenkins o GitHub Actions.
  • Padronanza degli strumenti di sviluppo assistito dall’IA, come Claude o GitHub Copilot.
  • Idoneità a ottenere almeno un’autorizzazione FedRAMP.
  • È necessario risiedere negli Stati Uniti.
  • È preferibile una laurea in informatica o in un campo tecnico correlato.
  • Costituisce titolo preferenziale l’esperienza con NATS, Temporal o uno strumento analogo di orchestrazione dei flussi di lavoro.
  • Costituisce titolo preferenziale l’esperienza con piattaforme SIEM o ITSM, sicurezza o dati degli endpoint.
  • Costituisce titolo preferenziale l’esperienza con React, TypeScript o servizi SaaS multi-tenant.
  • Capacità di bilanciare con buon giudizio la velocità di rilascio con la manutenibilità e la facilità di supporto nel lungo periodo.
  • Impegno nella responsabilità condivisa per la qualità e nella scrittura dei test insieme al codice.
  • Ottime capacità di debugging, inclusa la risoluzione sotto pressione di incidenti in produzione e l’eliminazione delle cause principali.
  • Disponibilità a fare da mentor ai colleghi e a innalzare gli standard del team.

Benefit

  • Assegnazioni azionarie
  • Copertura medica, odontoiatrica e oculistica
  • Benefit per la pianificazione familiare
  • Conto di risparmio sanitario
  • Conto spese flessibili
  • Conto di risparmio per i trasporti
  • Piano pensionistico 401(k) con contributo integrativo dell’azienda
  • Copertura vita, infortuni e invalidità
  • Assicurazione contro gli infortuni durante i viaggi di lavoro
  • Programmi di assistenza ai dipendenti
  • Assicurazione per invalidità
  • Ulteriori benefit per il benessere
  • Cinque giorni di permesso per volontariato