Estamos buscando um Engineering Manager para liderar nosso time de desenvolvimento, com foco principal em gestão de pessoas e fluxo de entrega. Essa função é responsável por garantir que o time opere de forma eficiente, mantenha um ritmo sustentável e entregue de forma consistente. Você atuará próximo aos Tech Leads e ao time de Produto para alinhar prioridades, remover gargalos e manter a previsibilidade das entregas. Também será responsável pela gestão e desenvolvimento de desenvolvedores e QA, incluindo 1:1s, avaliações de desempenho e contratação. Esta não é uma posição focada em desenvolvimento de código. O foco está na efetividade do time, qualidade das entregas e organização do trabalho, permitindo que os engenheiros tenham o melhor desempenho possível. Quais serão as principais atividades? Gestão de pessoas (desenvolvimento e performance) Conduzir 1:1s periódicos com desenvolvedores e equipe de QA Definir e acompanhar planos de desenvolvimento individual Realizar avaliações de desempenho Apoiar decisões de promoção, retenção e desligamento Identificar e tratar casos de baixa performance Atuar na construção e evolução da estrutura do time Gestão do fluxo de entrega Definir e sustentar um ritmo previsível de entregas (ex: releases quinzenais) Garantir que o time esteja preparado para cada ciclo de release Validar, junto aos responsáveis, se as entregas estão prontas para publicação Evitar surpresas de última hora (atrasos, instabilidades, escopo indefinido) Coordenar o processo de release (incluindo validação e comunicação) Garantir a produção de release notes claras e consistentes Saúde do processo de desenvolvimento Definir e ajustar o modelo de trabalho (kanban, sprints ou híbrido), de forma pragmática Identificar e remover gargalos no fluxo de trabalho Melhorar continuamente a eficiência do time Evitar burocracia e rituais desnecessários Garantir que o processo sirva ao time, e não o contrário Coordenação entre áreas Atuar como ponte entre times técnicos, produto e stakeholders Alinhar expectativas de entrega e capacidade do time Proteger o time de interrupções e mudanças constantes de prioridade Garantir clareza sobre o que está sendo desenvolvido e por quê Gestão de QA e qualidade de entrega Estruturar e acompanhar o trabalho da equipe de QA Garantir que o processo de testes esteja integrado ao fluxo de desenvolvimento Definir critérios de prontidão para entrega (quando algo está “pronto”) Organizar o fluxo de triagem e priorização de bugs Assegurar confiança nas releases Recrutamento e crescimento do time Conduzir processos seletivos (triagem, entrevistas e avaliação) Apoiar a definição de novas vagas Estruturar o processo de onboarding de novos membros Garantir que o crescimento do time aconteça de forma organizada Quais são os pré-requisitos? Experiência prévia em ambientes de desenvolvimento de software ou engenharia Capacidade de compreender e discutir temas técnicos com desenvolvedores e Tech Leads Familiaridade com práticas modernas de desenvolvimento (APIs, sistemas distribuídos, CI/CD, testes) Experiência com sistemas em produção e entendimento de seus desafios operacionais Capacidade de avaliar trade-offs entre velocidade de entrega, qualidade e complexidade técnica Desejável : Experiência prévia como desenvolvedor de software Experiência em sistemas complexos ou intensivos em dados Familiaridade com conceitos de infraestrutura e deploy