Roku
Drata
Staff Software Engineer, Core GRC
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:
- 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.
- 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.
- 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.
- 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.
- 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á
- Colaborar com o Produto para moldar os requisitos do roteiro e recomendar as tecnologias e padrões de design corretos.
- 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.
- Solucionar problemas de desempenho e escalabilidade escalados de suas equipes. Identificar causas raiz, guiar soluções e levá-las até a resolução.
- 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.
- Mentorar engenheiros em todas as equipes através de guildas, horários de expediente e coaching informal.
Requisitos mínimos
O que você trará
- 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.
- Mais de 3 anos de experiência trabalhando com Node.js ou React em ambientes de produção.
- Bacharelado em Ciência da Computação ou área técnica relacionada, ou experiência equivalente.
- Forte experiência com protocolos de autenticação e autorização como OAuth, SCIM, OIDC e sistemas RBAC
- Conhecimento aprofundado de sistemas de autenticação e autorização de grandes provedores terceirizados
Forte proficiência com
- JavaScript/TypeScript e programação orientada a objetos
- Construção e consumo de serviços web RESTful
- Protocolos de rede e bancos de dados relacionais
- Escrita de testes unitários, de integração e ponta a ponta
- Uso de ferramentas de logging e telemetria para monitorar e depurar sistemas de produção
- Trabalhar com Git e práticas modernas de CI/CD
- 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ê:
- Concluiu com sucesso a migração de uma grande empresa para um sistema de autenticação complexo de terceiros.
- Liderou grupos de engenheiros na entrega de funcionalidades, desde o escopo e criação de tickets até a implementação e lançamento
- Foi dono de produtos ou funcionalidades importantes, equilibrando trade-offs técnicos como qualidade vs. velocidade ou autonomia da equipe vs. alinhamento
- Construiu e escalou aplicações web do mundo real
- Trabalhou em ambientes de ritmo acelerado, como startups ou empresas em estágio de crescimento
- Comunicou claramente as decisões de arquitetura entre as equipes e manteve os stakeholders informados através de atualizações de status
- Equilibrou o trabalho de contribuidor individual com o tempo dedicado a mentorar ou desbloquear colegas de equipe
- Adotou novas tecnologias e as introduziu criteriosamente em uma base de código
- Utilizou metodologias de desenvolvimento de produto como Scrum, Kanban ou Lean
- Mais de 1 anos de experiência com NestJS (preferencial).
Experiência desejável com
- Ferramentas de desenvolvimento assistidas por IA
- 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.
