Nominal
Horizon3
Engenheiro(a) de Software Sênior, Automação de Navegador
Conheça a Empresa
Horizon3 é uma empresa de cibersegurança remota em rápido crescimento, dedicada à missão de capacitar organizações a encontrar, corrigir e verificar proativamente vetores de ataque exploráveis antes que criminosos os explorem. Nosso principal produto, a plataforma NodeZero™, oferece testes de penetração autônomos seguros para produção e outras operações de avaliação chave que escalam pelos maiores ambientes internos, externos, de nuvem e nuvem híbrida. O NodeZero foi adotado por organizações de todos os tamanhos, desde pequenas instituições educacionais até agências governamentais e empresas Globais 100. É utilizado por equipes de ITOps/SecOps, pentesters consultores e MSSPs e MSPs.
Somos uma fusão de ex-operadores cibernéticos das Forças Especiais dos EUA, engenheiros de startups e profissionais de cibersegurança anteriormente frustrados. Estamos comprometidos em ajudar a resolver nossos problemas comuns de segurança: ferramentas de segurança ineficazes, falsos positivos resultando em fadiga de alertas, pontos cegos, cultura de segurança de "checklist", escassez de talentos em cibersegurança e o longo prazo e custo de contratação de consultores externos. Coletivamente, somos uma equipe de "sabe-tudo", comprometida com uma cultura de respeito, colaboração, propriedade e resultados.
Resumo
Estamos construindo um testador de penetração autônomo de aplicações web, black-box. Ele rastreia e ataca websites de produção reais da maneira que um pentester humano habilidoso faria, encontrando controle de acesso quebrado, injeção, XSS e mais, sob um rigoroso mandato de segurança para produção, sem falsos positivos. A parte mais difícil desse trabalho não é a exploração. A parte mais difícil é conduzir de forma confiável um navegador real através de aplicações web modernas e complexas em escala: fazer login, navegar em SPAs, sobreviver a defesas anti-bot e mapear toda a superfície alcançável sem ficar preso ou causar danos. Esse é o motor que você seria dono.
Você Pertence Aqui
Horizon3 não é apenas um empregador que oferece igualdade de oportunidades - somos uma comunidade que valoriza a diversidade, equidade e inclusão como princípios fundamentais de nossa cultura e sucesso. Dedicamo-nos a promover um local de trabalho onde todos se sintam bem-vindos e respeitados, independentemente de raça, cor, religião, sexo, origem nacional, idade, deficiência, status de veterano, orientação sexual, identidade ou expressão de gênero, informações genéticas, estado civil, comprimento do cabelo ou qualquer outro status legalmente protegido por lei.
Nosso compromisso com a diversidade e inclusão significa que nos esforçamos para atrair, desenvolver e reter uma força de trabalho que reflita as diversas comunidades que servimos. Acreditamos que perspectivas diversas impulsionam a inovação e fortalecem nossa capacidade de criar soluções de cibersegurança de ponta. Na Horizon3, cada membro da equipe é valorizado e apoiado em um ambiente que incentiva o crescimento pessoal e profissional.
Damos as boas-vindas a candidatos de todas as origens e experiências, e encorajamos todos os indivíduos qualificados a se candidatarem. Venha fazer parte da Horizon3, onde suas contribuições únicas são reconhecidas e seu potencial é ilimitado.
Funções Essenciais
- Ajude-nos a crescer e fortalecer nosso motor de automação e rastreamento de navegador, que é a camada que descobre, navega e interage com as aplicações alvo antes e durante um teste de penetração autônomo.
- Avançar nosso rastreador baseado em navegador usando Playwright e Stagehand.
- Lidar com as realidades complexas das aplicações web modernas: roteamento SPA e tempo de hidratação, sessões autenticadas, fluxos de várias etapas, uploads de arquivos, tráfego WebSocket/Socket.IO, rolagem infinita e armadilhas de rastreadores.
- Estender nossas capacidades de login e autenticação agentados, incluindo fluxos de autenticação complexos, MFA/TOTP e acesso com credenciais confiável o suficiente para rodar sem supervisão em ambientes de clientes.
- Melhorar a cobertura de rastreamento, determinismo e vazão. Isso envolve descoberta de endpoints e parâmetros, deduplicação, enfileiramento e gerenciamento de estado, mantendo tudo seguro para produção e ciente de efeitos colaterais.
- Ajudar a traçar a linha entre automação determinística e navegação impulsionada por LLM, aplicando modelos cirurgicamente em vez de como padrão, e mantendo o sistema rápido, depurável e barato de executar.
- Colaborar com os engenheiros da equipe de ataque que consomem sua saída de rastreamento e ajudar a moldar o mapa de aplicação baseado em grafo do qual o restante do pipeline depende.
Competências/Requisitos
- Experiência na construção de software de produção, com experiência profunda e prática em automação de navegador (Playwright, Puppeteer ou Selenium) contra aplicações web reais e não triviais.
- Fortes habilidades em TypeScript / Node.js e conforto em trabalhar dentro da pilha de navegador headless, incluindo internos do Chromium, o Chrome DevTools Protocol, interceptação de rede, o DOM e contextos de execução JS.
- Um histórico de domar aplicações instáveis, com estado e com uso intensivo de JavaScript. Você lutou contra o tempo de SPA, autenticação e defesas anti-automação e venceu.
- Instintos sólidos para sistemas distribuídos/concorrentes: filas, backpressure, retentativas, idempotência e execução confiável de muitas sessões de navegador em escala.
- Uma inclinação para o determinismo e a depurabilidade, e o julgamento para usar um LLM apenas quando uma abordagem determinística genuinamente não puder fazer o trabalho.
- Mentalidade de propriedade: você se sente confortável em levar um subsistema crítico de "funciona" para "funciona sem supervisão, em escala, contra o ambiente de produção de outra pessoa."
Desejável/Bom Ter
- Experiência com frameworks de navegador agentados (Stagehand, Browser Use ou similar) ou construção de automação com LLM no loop.
- Experiência em segurança de aplicações web ou ferramentas ofensivas — familiaridade com controle de acesso quebrado, IDOR/BOLA, SQLi, XSS, SSRF ou SSTI em uso real.
- Familiaridade com modelos de dados de grafos (por exemplo, Neo4j) para representar a estrutura da aplicação.
- Experiência com rastreamento em larga escala, descoberta de endpoints (por exemplo, análise/interpretação de JS do lado do cliente) ou gerenciamento de sessão/credenciais para acesso automatizado.
- Conforto em trabalhar em um ambiente onde a correção contra um sistema de cliente ativo é uma restrição difícil e inegociável.
O que te destaca
- Você foi além de usar ferramentas como Playwright ou Puppeteer para realmente mexer em seus internos ou contribuir para o núcleo.
- Você construiu automação de navegador em escala extrema, lidando com milhares de sessões contra alvos hostis e fortemente defendidos. Você sabe exatamente como os sistemas quebram sob pressão e tem as histórias de guerra para provar isso.
- Você superou com sucesso WAFs sofisticados, defesas anti-bot e mecanismos de impressão digital em ambientes de produção.
- Você tem uma mentalidade de segurança ofensiva: você não apenas navega em uma aplicação web; você mapeia ativamente sua superfície de ataque e procura por caminhos inacessíveis.
- Você tem experiência comprovada em batalha com LLMs em produção. Você entende as compensações de engenharia: saber quando a IA é um ativo e quando ela introduz latência ou não determinismo inaceitáveis em comparação com um script determinístico.
Benefícios da Horizon3
- Equipe Inclusiva: Valorizamos a diversidade e promovemos uma cultura inclusiva onde todos podem prosperar.
- Oportunidades de Crescimento: Faça parte de uma equipe dinâmica e em crescimento com inúmeras oportunidades de desenvolvimento de carreira.
- Cultura Inovadora: Trabalhe em um ambiente colaborativo que incentiva a criatividade e o pensamento fora da caixa.
- Trabalho Híbrido e Remoto: Adotamos uma mistura de modelos de trabalho remoto e híbrido dependendo da função e localização, incluindo nosso escritório em Chicago, onde algumas funções exigem presença regular no escritório.
- Remuneração Competitiva: Oferecemos salário, participação acionária e benefícios competitivos. Nossos benefícios incluem seguro saúde, visão e odontológico para você e sua família, política de férias flexível e licença parental generosa.
Remuneração e Valores
Na Horizon3, acreditamos que nossas pessoas são nosso maior ativo, e nossa filosofia de remuneração reflete esse valor central. Estamos comprometidos em promover um ambiente onde todos os funcionários se sintam valorizados, respeitados e recompensados por suas contribuições. Nossa estrutura de remuneração é projetada para ser justa, competitiva e transparente, garantindo que cada membro da equipe seja reconhecido e remunerado equitativamente em todas as funções, níveis e locais.
De acordo com várias regulamentações de transparência estaduais, fornecemos as seguintes informações sobre a faixa salarial para esta posição:
- Faixa salarial base: $199,000-$235,000 anualmente. O salário exato será determinado com base na localização, qualificações, experiência e habilidades relevantes do candidato selecionado.
- Remuneração adicional: Todas as posições em tempo integral são elegíveis para um pacote de participação acionária na forma de opções de ações.
Outras Responsabilidades
Por favor, note que esta descrição de cargo não foi projetada para cobrir ou conter uma lista abrangente de atividades, deveres ou responsabilidades que são exigidas do funcionário. Deveres, responsabilidades e atividades podem mudar a qualquer momento com ou sem aviso.
Observação de Candidatura
Em quaisquer materiais que você enviar, você pode redigir ou remover informações que identifiquem a idade, como idade, data de nascimento ou datas de frequência escolar ou formatura. Você não será penalizado por redigir ou remover essas informações.
