Drata

Staff Software Engineer, Core GRC

JavaScriptTypeScriptReactNode.jsAWSGCPGoTerraform
Tradução automática. Consulte o original.

Por que se juntar à equipe Drata?

Drata está construindo a camada de confiança entre grandes empresas - automatizando a conformidade, gerenciando riscos e ajudando organizações a provar confiança continuamente à medida que escalam. Somos Dratanauts: uma equipe global de mais de 600 profissionais unidos por uma cultura que recompensa integridade, propriedade e elevação do padrão, não importa de onde no mundo estejamos trabalhando.

Na Drata, você não está mantendo software de conformidade legado - você está construindo a plataforma de IA agentiva que define o que a confiança significa para a próxima geração de empresas. Veja o que torna o trabalho em si valioso:

  1. Problemas sem um manual: Você trabalhará na vanguarda da IA e segurança, construindo governança agentiva, conformidade contínua e verificação de confiança em tempo real para resolver problemas que ainda não têm uma resposta estabelecida. Você a escreverá à medida que avança.
  1. Propriedade real, não apenas processo: Nossos valores se concentram em ser dono dos resultados e elevar o padrão, não em marcar caixas. Espera-se que você tenha opiniões e as defenda.
  1. Um lugar à mesa: Sua perspectiva é única e valorizada. O debate aberto e os pontos de vista diversos são incorporados à forma como as decisões são realmente tomadas aqui, em todos os níveis.
  1. Crescimento em velocidade de foguete: Drata está escalando rapidamente, o que significa que o escopo também cresce rapidamente. Os de alto desempenho ganham mais responsabilidade, visibilidade e experiência.
  1. Uma tripulação, não apenas colegas de trabalho: Dratanauts descrevem consistentemente uma cultura de "venha como você é" com pessoas inteligentes e curiosas - o tipo de equipe que torna problemas difíceis genuinamente divertidos de resolver. Veja o que eles dizem aqui e siga-nos no LinkedIn para notícias da empresa, histórias de funcionários e atualizações de carreira.

Resumo da Vaga

O Staff Software Engineer atua como líder técnico em várias equipes pequenas. Eles projetam e constroem sistemas escaláveis, guiam decisões de arquitetura e enfrentam desafios complexos que abrangem bases de código e domínios. Eles trabalham em estreita colaboração com a liderança de Produto e Engenharia para moldar o roteiro técnico, garantir que os sistemas sejam confiáveis e seguros, e impulsionar iniciativas inter-equipes chave da ideia à implementação. A função equilibra trabalho técnico profundo, resolução colaborativa de problemas e mentoria em um ambiente distribuído.

O que você fará

  1. Colaborar com o Produto para moldar os requisitos do roteiro e recomendar as tecnologias e padrões de design corretos.
  1. Revisar arquitetura e código para os projetos da sua equipe para garantir qualidade, escalabilidade e segurança - ao mesmo tempo em que capacita a equipe a ser dona da implementação e entrega.
  1. Solucionar problemas de desempenho e escalabilidade escalados de suas equipes. Identificar causas raiz, guiar soluções e levá-las até a resolução.
  1. Ser dono e entregar projetos inter-equipes que são difíceis de abordar no nível da equipe - como introduzir novos frameworks, melhorar a experiência do desenvolvedor ou migrar funcionalidades compartilhadas.
  1. Mentorar engenheiros em todas as equipes através de guildas, horários de expediente e coaching informal.

Requisitos mínimos

O que você trará

  1. Mais de 10 anos de experiência como engenheiro de software, com uma base sólida na construção e manutenção de sistemas de produção.
  1. Mais de 3 anos de experiência trabalhando com Node.js ou React em ambientes de produção.
  1. Bacharelado em Ciência da Computação ou área técnica relacionada, ou experiência equivalente.
  1. Forte experiência com protocolos de autenticação e autorização como OAuth, SCIM, OIDC e sistemas RBAC
  1. Conhecimento aprofundado de sistemas de autenticação e autorização de grandes provedores terceirizados

Forte proficiência com

  1. JavaScript/TypeScript e programação orientada a objetos
  1. Construção e consumo de serviços web RESTful
  1. Protocolos de rede e bancos de dados relacionais
  1. Escrita de testes unitários, de integração e ponta a ponta
  1. Uso de ferramentas de logging e telemetria para monitorar e depurar sistemas de produção
  1. Trabalhar com Git e práticas modernas de CI/CD
  1. Pelo menos uma plataforma de nuvem principal (por exemplo, AWS, GCP, Azure) ou ferramentas de infraestrutura como código (por exemplo, Terraform, Pulumi)

Você teve sucesso em funções onde você:

  1. Concluiu com sucesso a migração de uma grande empresa para um sistema de autenticação complexo de terceiros.
  1. Liderou grupos de engenheiros na entrega de funcionalidades, desde o escopo e criação de tickets até a implementação e lançamento
  1. Foi dono de produtos ou funcionalidades importantes, equilibrando trade-offs técnicos como qualidade vs. velocidade ou autonomia da equipe vs. alinhamento
  1. Construiu e escalou aplicações web do mundo real
  1. Trabalhou em ambientes de ritmo acelerado, como startups ou empresas em estágio de crescimento
  1. Comunicou claramente as decisões de arquitetura entre as equipes e manteve os stakeholders informados através de atualizações de status
  1. Equilibrou o trabalho de contribuidor individual com o tempo dedicado a mentorar ou desbloquear colegas de equipe
  1. Adotou novas tecnologias e as introduziu criteriosamente em uma base de código
  1. Utilizou metodologias de desenvolvimento de produto como Scrum, Kanban ou Lean
  1. Mais de 1 anos de experiência com NestJS (preferencial).

Experiência desejável com

  1. Ferramentas de desenvolvimento assistidas por IA
  1. TypeORM, Jest, Redis e ElasticSearch

Como te apoiamos

Na Drata, nossas pessoas são nossa maior vantagem - e provamos isso com suporte que excede os padrões da indústria. Nosso pacote total de recompensas é projetado para impulsionar seu bem-estar, acelerar seu crescimento e manter seu equilíbrio entre vida pessoal e profissional próspero.

Explore como investimos em sua Vida na Drata.

  • Sucesso Compartilhado: Fornecemos ações (equity) para garantir que, à medida que a empresa cresce, você compartilhe diretamente desse sucesso. O equity dá a cada funcionário um senso de propriedade e a oportunidade de celebrar nossas vitórias juntos - porque suas contribuições não apenas apoiam nosso progresso; elas ajudam a impulsionar nosso sucesso coletivo.
  • Saúde e Bem-Estar: Até 100% de prêmios pagos pelo empregador para cobertura médica, odontológica e de visão para funcionários e seus dependentes, juntamente com benefícios abrangentes de bem-estar e serviços de concierge de saúde projetados para apoiar suas necessidades além do seguro tradicional.
  • Bem-Estar Financeiro: Um conjunto abrangente de benefícios financeiros, incluindo um plano 401(k), seguro de vida e invalidez pago pela empresa, contas de gastos com vantagens fiscais e uma variedade de ofertas voluntárias com desconto para ajudá-lo a personalizar e fortalecer sua posição financeira geral.
  • Apoio Familiar: Queremos apoiá-lo nos momentos mais importantes da vida, por isso oferecemos uma política de Licença Parental remunerada, após seis meses de emprego. Os funcionários também recebem acesso a benefícios de fertilidade e construção familiar da Kindbody e especialistas dedicados em licenças que ajudam a guiá-lo durante todo o processo.
  • Crescimento e Desenvolvimento: Estipêndios anuais generosos para desenvolvimento profissional e pessoal, capacitando você a investir em seu crescimento contínuo. Você também terá acesso a uma ampla gama de oportunidades de aprendizado internas, garantindo que você possa construir novas habilidades, aprofundar sua expertise e avançar em sua carreira com confiança.
  • Tempo Livre e Flexibilidade: Acreditamos que, para fazer seu melhor trabalho, você deve ter o tempo que precisa para descanso, rejuvenescimento e recuperação. Drata oferece uma política de férias flexível, feriados pagos e outros benefícios para recarregar.

A faixa salarial base esperada para esta função é entre US$ 200,700 - US$ 271,500 e é listada para fornecer transparência. O salário base real variará com base em múltiplos fatores - localização do mercado, conhecimento relacionado ao trabalho, habilidades, experiência e alinhamento geral com a função.

Os candidatos não devem esperar colocação automática em nenhum ponto específico dentro da faixa. Os valores das ofertas são determinados pelas qualificações que cada candidato traz para a posição. A remuneração total também pode incluir ações (equity) projetadas para fornecer propriedade significativa na empresa, bem como benefícios de saúde e bem-estar.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores