
A Tanium é uma empresa de cibersegurança que oferece a grandes organizações visibilidade e controle em tempo real sobre seus ambientes de endpoints. Sua plataforma reúne informações de segurança, desempenho e inventário para ajudar as equipes de TI a entender seus ativos, gerenciar a infraestrutura e responder às ameaças cibernéticas com mais eficácia.
Engenheiro(a) sênior de software, integrações de backend
Desenvolva os serviços de backend da Tanium para enviar dados de endpoints a SIEMs, data warehouses, sistemas de chamados e plataformas em nuvem. Oriente a arquitetura, a confiabilidade, a observabilidade e as práticas de engenharia do Connect.
Descrição
- Desenvolva serviços de backend escaláveis com Node.js e Go.
- Processe e entregue grandes volumes de dados de endpoints a sistemas externos.
- Projete APIs do Connect com contratos claros, versionamento e compatibilidade com versões anteriores.
- Desenvolva integrações com terceiros que lidem com autenticação, limites de requisições, formatos de payload e falhas.
- Garanta a entrega confiável com novas tentativas, backoff, deduplicação e controle de backpressure.
- Crie fluxos de trabalho orientados a eventos com NATS e Temporal.
- Lidere o design técnico dos recursos do Connect e alinhe decisões entre equipes.
- Documente os designs para implementação por outros engenheiros.
- Fortaleça a observabilidade com métricas, logs, traces e alertas.
- Escreva testes unitários e trabalhe com as equipes de QA e automação em testes de integração e ponta a ponta.
- Investigue incidentes em produção, encontre as causas raiz e implemente correções preventivas.
- Oriente engenheiros e estabeleça padrões de design, testes e operações.
Requisitos
- Bacharelado ou experiência equivalente.
- Pelo menos 8 anos de experiência desenvolvendo e operando serviços de backend em produção.
- Histórico de liderança em designs técnicos e influência em decisões além da própria equipe.
- Sólidos conhecimentos de Go ou Node.js e disposição para trabalhar com ambos.
- Experiência no design de APIs REST, GraphQL ou gRPC.
- Experiência desenvolvendo sistemas orientados a eventos com NATS, Kafka, RabbitMQ ou ferramentas semelhantes, e fluxos de trabalho com várias etapas.
- Experiência integrando APIs de terceiros e produtos SaaS, incluindo OAuth.
- Experiência com Docker, Kubernetes, Terraform e Azure ou AWS.
- Experiência com bancos de dados SQL ou NoSQL, Git e ferramentas de CI/CD, como Jenkins ou GitHub Actions.
- Proficiência em ferramentas de desenvolvimento com assistência de IA, como Claude ou GitHub Copilot.
- Elegibilidade para obter ao menos uma autorização FedRAMP.
- É necessário residir nos Estados Unidos.
- É desejável ter graduação em ciência da computação ou área técnica relacionada.
- Experiência com NATS, Temporal ou ferramenta comparável de orquestração de fluxos de trabalho é um diferencial.
- Experiência com plataformas SIEM ou ITSM, segurança ou dados de endpoints é um diferencial.
- Experiência com React, TypeScript ou serviços SaaS multi-tenant é um diferencial.
- Bom julgamento para equilibrar a velocidade de entrega com a facilidade de manutenção e suporte a longo prazo.
- Compromisso com a responsabilidade compartilhada pela qualidade e com a escrita de testes junto com o código.
- Sólidas habilidades de depuração, incluindo a resolução de incidentes de produção sob pressão e o tratamento das causas raiz.
- Conforto em orientar colegas e elevar os padrões da equipe.
Benefícios
- Remuneração em ações
- Cobertura médica, odontológica e oftalmológica
- Benefícios para planejamento familiar
- Conta poupança para despesas médicas
- Conta de gastos flexíveis
- Conta de poupança para transporte
- Plano de aposentadoria 401(k) com contrapartida da empresa
- Cobertura de vida, acidentes e invalidez
- Seguro contra acidentes em viagens a trabalho
- Programas de assistência aos funcionários
- Seguro por invalidez
- Benefícios adicionais de bem-estar
- Cinco dias de folga remunerada para voluntariado