
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