🎯 Missão do Cargo
Coordenar a squad de desenvolvimento, atuando como referência técnica e de gestão de pessoas do time. Isso significa garantir que as entregas aconteçam com agilidade e qualidade, que os engenheiros tenham clareza sobre prioridades e estejam evoluindo profissionalmente, e que a comunicação com áreas correlatas flua sem ruído. Você é o elo entre a estratégia definida pelo Engineering Manager e a execução cotidiana do time — traduzindo direcionamento em ação e protegendo o time de impedimentos que comprometam o ritmo de entrega.
📋 Responsabilidades e Entregáveis
-
Liderança Técnica da Squad
Conduzir as decisões técnicas do time, garantindo que arquitetura, padrões de código e boas práticas sejam seguidos de forma consistente em todas as entregas.
Code reviews realizados; decisões técnicas documentadas em ADRs; qualidade de código sustentada sem regressões recorrentes.
-
Gestão e Desenvolvimento de Pessoas
Conduzir 1:1s periódicos com todos os membros da squad, mantendo PDIs atualizados, entregando feedbacks contínuos e tomando decisões de alocação e evolução de carreira.
1:1s realizados semanalmente; PDIs ativos para cada engenheiro; feedbacks documentados nos ciclos de avaliação.
-
Previsibilidade e Ritmo de Entrega
Garantir que o time entregue com cadência e previsibilidade, removendo impedimentos ativamente, gerenciando capacidade e protegendo o time de mudanças de escopo sem planejamento.
Sprints com taxa de conclusão dentro da meta; impedimentos resolvidos antes de virarem bloqueios; escopo protegido com transparência para o Engineering Manager.
-
Elo com Áreas Correlatas
Atuar como ponto de contato técnico entre a squad e as áreas de produto, design, suporte, QA e operações — garantindo que demandas cheguem bem especificadas e que as entregas estejam alinhadas às expectativas.
Alinhamentos realizados antes do refinamento; demandas com critérios de aceite claros; comunicação proativa sobre riscos e mudanças de prazo.
-
Cultura de Feedback e Melhoria Contínua
Fomentar um ambiente de crescimento, onde o time discute erros sem punição, aprende com retrospectivas e evolui consistentemente em qualidade técnica e colaboração.
Retrospectivas realizadas com planos de ação; melhoria observável na qualidade das entregas ao longo dos ciclos.
-
Alinhamento Estratégico com Gestão
Participar de decisões estratégicas que impactem a squad, traduzir mudanças de direção em ações concretas para o time e garantir clareza sobre prioridades e regras de negócio.
Participação ativa nos checkpoints com o Engineering Manager; time informado e alinhado com as diretrizes vigentes.
-
🤖 Uso Estratégico de IA
Apoiar code reviews com análise automatizada de padrões; rascunhar ADRs e documentação técnica; gerar templates de 1:1 e planos de desenvolvimento; analisar métricas de entrega da squad; criar rascunhos de comunicação para outras áreas.
🔧 Conhecimento Técnico
-
Domínio Técnico da Stack
Conhecimento transversal sobre os principais fluxos de desenvolvimento de software — independentemente da stack específica — com profundidade suficiente para tomar decisões técnicas, conduzir code reviews e desafiar abordagens.
-
Arquitetura e Boas Práticas
Capacidade de definir e sustentar padrões de arquitetura, qualidade de código, testes, CI/CD e observabilidade no contexto da squad — promovendo melhoria contínua sem perder ritmo de entrega.
-
Metodologias Ágeis e Gestão de Projetos
Vivência prática com ciclos de entrega, gestão de backlog, refinamento, planejamento de sprint e remoção de impedimentos — com foco em previsibilidade e eficiência operacional.
-
Gestão de Pessoas e Desenvolvimento de Carreiras
Condução de 1:1s estruturados, ciclos de feedback, PDIs e decisões de alocação — com sensibilidade para identificar pontos de desenvolvimento e alinhar expectativas de crescimento profissional.
-
Comunicação Técnica e Executiva
Habilidade de traduzir contextos técnicos para linguagem acessível a outras áreas, e de comunicar riscos, impedimentos e mudanças de forma clara e oportuna para a gestão.
💡 Comportamentos na Prática