C6 Bank
KnowBe4
Staff Software Engineer (Fluente em Inglês)
Resumo da Vaga
A KnowBe4 capacita a força de trabalho moderna a tomar decisões de segurança mais inteligentes todos os dias. Com a confiança de mais de 70,000 organizações em todo o mundo, a KnowBe4 é pioneira em segurança da força de trabalho digital, protegendo tanto agentes de IA quanto humanos. A plataforma KnowBe4 oferece simulação de ataques e treinamento, segurança de colaboração e segurança de agentes, impulsionada pela AIDA (Artificial Intelligence Defense Agents) e um Risk Score proprietário. A plataforma aproveita 15 anos de dados comportamentais para combater ameaças avançadas, incluindo engenharia social, prompt injection e shadow AI. Ao proteger humanos e agentes, a KnowBe4 lidera o setor em confiança e defesa da força de trabalho.
Estamos buscando um Staff Software Engineer para integrar uma das equipes de engenharia que desenvolvem o principal produto de Treinamento de Conscientização de Segurança da KnowBe4. Esta é uma função full-stack que exige profundidade em Ruby on Rails backend, tecnologias front-end modernas (Vue 3, SvelteKit) e infraestrutura AWS complexa.
Como Staff Engineer, você será um líder técnico no dia a dia da engenharia. Você direcionará o trabalho por meio da propriedade arquitetural dos sistemas que sua equipe constrói, contribuições de código de alto impacto e influência entre equipes.
Você trabalhará dentro de um ecossistema de plataforma de microsserviços implantados em nossas regiões AWS, ajudando a garantir que atendamos aos rigorosos padrões FedRAMP Moderate, SOC 2 e ISO 27001. Nosso front-end está em evolução ativa — estamos reescrevendo nossos micro-frontends (MFEs) para Vue 3 — portanto, você moldará essa migração e manterá nossa aplicação SvelteKit atual saudável. Você lidera por meio de sua engenharia, seu julgamento e sua capacidade de engajar outros engenheiros.
knowbe4.com/hubfs/Careers/EXTERNAL%20LINKS%20-%20Do%20Not%20Delete/Sao%20Paulo.jpg
Para saber mais sobre nossa equipe e cultura de escritório em São Paulo, Brasil, visite os links a seguir.
- Página de Carreiras: knowbe4.com/careers/locations/sao-paulo
knowbe4.com/careers/locations/sao-paulo
linkedin.com/company/knowbe4/life/brazil/
Nota: Uma avaliação de candidato e verificação de antecedentes podem fazer parte do seu procedimento de contratação.
Indivíduos que buscam emprego na KnowBe4 são considerados sem preconceito de raça, cor, religião, origem nacional, idade, sexo, estado civil, ancestralidade, deficiência física ou mental, status de veterano, identidade de gênero, orientação sexual ou qualquer outra característica protegida pela lei federal, estadual ou local aplicável. Se você precisar de acomodação razoável para concluir esta inscrição, participar de entrevistas, concluir qualquer teste pré-admissional ou participar do processo de seleção de funcionários, visite knowbe4.com/careers/request-accommodation.
Não aceitamos contatos de agências de recrutamento.
O que você irá construir
- Funcionalidades e subsistemas do produto Full-stack: Ruby on Rails APIs, GraphQL endpoints e Vue 3 / SvelteKit + TypeScript front-ends que entregam valor real a uma base global de clientes
- A direção do front-end Vue 3: possuir partes fundamentais da reescrita de micro-frontend (MFE) para Vue 3, estabelecendo padrões que outros seguirão, enquanto mantém a aplicação SvelteKit existente sustentável
- GraphQL APIs em escala: design de esquema, carregamento em lote (batch loading) e gerenciamento de complexidade de consultas para padrões de acesso multi-tenant de alto tráfego
- Serviços orientados a eventos: comunicação baseada em EventBridge/SQS entre microsserviços, com ênfase em idempotência, confiabilidade e processamento assíncrono em escala
- Processamento em segundo plano serverless: evoluindo e otimizando nosso framework de workers baseado em Lambda (400+ workers) que impulsiona a carga de trabalho assíncrona do produto
- Estratégia de dados multi-tenant: arquitetando padrões em DynamoDB, Redis, MySQL e PostgreSQL enquanto mantém isolamento estrito de tenant e garantias de conformidade
- Infraestrutura como Código: módulos Terraform e pipelines GitLab CI/CD que provisionam e implantam serviços em múltiplos ambientes e regiões
- Direção técnica: revisões de arquitetura, Registros de Decisão de Arquitetura (ADRs) e coordenação entre equipes em mudanças que vão além de um único serviço
Responsabilidades Essenciais
- Desenvolve software usando o ciclo de vida de desenvolvimento de software da KnowBe4 e metodologias Ágeis
- Auxilia outros membros da equipe fornecendo direção técnica
- Define abordagens e soluções para problemas técnicos complexos
- Detém a evolução de grandes subsistemas dentro do domínio da equipe
- Traduz as metas estratégicas da KnowBe4 em roteiros técnicos em colaboração com as equipes de Produto, Segurança e Infraestrutura
- Define o padrão de qualidade de código e padrões de engenharia por meio de revisões rigorosas e orientação técnica para engenheiros seniores
- Pode atuar como líder técnico para subprojetos maiores ou projetos pequenos inteiros
Requisitos de Habilidades
- Backend & Sistemas — 5+ anos escalando aplicações Ruby on Rails em produção; experiência em GraphQL (carregamento em lote, gerenciamento de complexidade) e ajuste de bancos de dados relacionais (MySQL/PostgreSQL) para sistemas multi-tenant de alto tráfego
- Frontend — Forte proficiência com um framework de componentes moderno e TypeScript estrito; experiência com Vue 3 é preferencial dada nossa direção de MFE, e experiência com SvelteKit é altamente valorizada para nossa base de código atual (React também se traduz bem); capacidade comprovada de liderar trabalhos de front-end em larga escala usando Vite e Tailwind CSS
- Nuvem — Experiência profunda com AWS (ECS/Fargate, Lambda, EventBridge, SQS, S3); forte proficiência com Terraform para Infraestrutura como Código e GitLab CI/CD
- Sistemas Distribuídos — Experiência projetando arquiteturas orientadas a eventos e gerenciando processamento assíncrono em escala; bom julgamento sobre consistência eventual, idempotência e tratamento de falhas
- Liderança Técnica — Experiência demonstrada no nível Staff: escrevendo ADRs, impulsionando o design em uma equipe e construindo para ambientes regulamentados por conformidade (FedRAMP / SOC 2 / ISO 27001)
- Desenvolvimento assistido por IA — Confortável usando ferramentas modernas de codificação por IA (por exemplo, Claude / Claude Code) para acelerar a entrega, revisão e resolução de problemas; adotamos ativamente essas ferramentas e valorizamos engenheiros que as usam de forma ponderada para aumentar a velocidade e a qualidade, e que ajudam suas equipes a fazer o mesmo
Educação & Experiência
- Bacharelado ou equivalente mais 10 anos de experiência
- Mestrado ou equivalente mais 5 anos de experiência
- Doutorado ou equivalente mais 4 anos de experiência
Preferencial / Diferenciais
- Experiência liderando uma migração de framework front-end de ponta a ponta
- Experiência profunda escalando Rails em produção sob tráfego real
- Frameworks de processamento em segundo plano serverless em escala
- Modelagem de dados DynamoDB / Redis para cargas de trabalho de alto rendimento
- Familiaridade com ambientes regulamentados por conformidade (FedRAMP, SOC 2, ISO 27001)
- Histórico de integração de ferramentas de IA nos fluxos de trabalho de engenharia da equipe (geração de código, revisão, scaffolding de testes, automação)
Nossos Benefícios Fantásticos
Oferecemos bônus para toda a empresa com base em metas mensais de vendas, bônus por indicação de funcionários, assistência à adoção, reembolso de mensalidades, reembolso de certificações e bônus de conclusão de certificação - tudo em um ambiente de trabalho moderno, de alta tecnologia e divertido. Para mais detalhes sobre nossos benefícios em cada localidade de escritório, visite knowbe4.com/careers/benefits
