Descrição
Resumo da Vaga:
Procuramos um Engineering Manager focado em gestão de pessoas e fluxo de entrega, garantindo a eficiência, ritmo sustentável e qualidade das entregas da equipe de desenvolvimento e QA.
Principais Destaques:
1. Liderança focada em pessoas e entrega de software
2. Melhoria contínua da eficiência e processos do time
3. Coordenação estratégica entre áreas técnicas e de produto
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