- Recebo com frequência perguntas sobre o que exatamente um engenheiro Staff faz, então quero falar sobre o papel do engenheiro Staff
Definição de engenheiro Staff+
- Staff+ é um engenheiro em uma posição técnica acima de Senior, mas que não ocupa um cargo de gestão.
- Há uma tendência de continuar crescendo na trilha de carreira técnica.
- Varia de organização para organização, mas em geral há as seguintes características em comum:
- Especialização: possui alto nível de habilidade técnica em uma área específica.
- Liderança: tem ampla experiência em liderar equipes e lançar produtos com sucesso.
Principais habilidades de engenheiros Staff+
- Habilidade técnica central (Core Technical Skill)
- É a habilidade básica necessária para exercer esse papel com eficácia, e é preciso ter alto nível de domínio
- É necessário ter conhecimento técnico profundo e ampla experiência em diversos sistemas e ambientes
- Usa essa experiência para resolver problemas complexos e alcançar os objetivos da equipe
- É difícil ter sucesso apenas com capacidade técnica; ela precisa ser combinada com outras habilidades
- Gestão de produto (Product Management)
- É preciso ter a capacidade de decidir o que deve ser construído e por quê
- Olha para os objetivos da equipe/projeto/organização, entende o histórico e desenvolve e apresenta uma visão técnica para alcançar esses objetivos
- É essencial ter habilidade de comunicação para transmitir essa visão aos principais stakeholders e à equipe de engenharia e obter alinhamento
- Muitas vezes exerce o papel de arquiteto técnico
- Gestão de projetos (Project Management)
- Divide trabalhos grandes em unidades menores e cria e gerencia planos e cronogramas.
- É necessário ter capacidade de identificar incertezas ou riscos e resolvê-los.
- É preciso dominar os fundamentos básicos de gestão de projetos
- Não substitui o gerente de projetos; exerce um papel complementar.
- Gestão de pessoas (People Management)
- Capacidade de unir e liderar a equipe para atingir objetivos
- Habilidade de mentoria é importante, oferecendo orientação técnica e de carreira e ajudando no crescimento dos membros da equipe.
- Identifica os pontos fortes da equipe e seu potencial de crescimento e, com base nisso, aumenta a eficiência do time.
A importância do Glue Work
- Engenheiros Staff+ exercem o difícil papel de ajudar a equipe a operar sem atritos ao combinar essas habilidades de forma autônoma para resolver vários problemas que surgem no time
- Assumem trabalhos de alto valor agregado que não são muito visíveis, mas são necessários para construir ou manter o impulso da equipe
Glue Work não é um papel fixo, mas significa fazer o trabalho necessário para o sucesso da equipe
- Exemplos:
- Resolver problemas de comunicação com fornecedores externos.
- Identificar a causa raiz do aumento de bugs e propor soluções.
- Apoiar membros da equipe que têm dificuldade com novas tarefas e fornecer os recursos necessários.
- Liderar discussões adicionais com stakeholders para melhorar requisitos pouco claros.
- Isso exige insights profundos sobre a forma como a equipe opera e sobre as áreas que precisam de otimização
- Inclui trabalhos como melhorar a comunicação por e-mail, testes/refatoração para corrigir bugs, coaching de membros e comunicação com times de marketing/BI
- Embora esse trabalho tenha valor, é difícil para um engenheiro Staff executá-lo no longo prazo
- Eleva a capacidade dos membros da equipe para transferir essas responsabilidades e mudar o foco para outras prioridades
Conclusão
- Engenheiros Staff+ devem ser capazes de criar valor significativo dentro da organização com autonomia e influência
- Não se trata apenas de escrever código; a liderança para definir a direção da equipe e conduzir decisões técnicas é importante
Perguntas e respostas adicionais
- Engenheiros Staff+ precisam fazer mentoria?
- Sim, mentoria é uma parte essencial. Ela desempenha um papel importante em elevar a capacidade da equipe.
- Que tipo de equipe precisa de engenheiros Staff+?
- Em teoria, qualquer equipe pode precisar. Mas o papel varia conforme a composição do time.
- Qual é o diferencial de engenheiros Staff de nível mais alto?
- O alcance da influência é diferente. Engenheiros Staff+ de nível mais alto podem impactar a organização inteira ou até o setor.
- Por que não foram abordados papéis ou expectativas específicas?
- Porque o papel depende do contexto. O mais importante é gerar impacto significativo por meio da autonomia.
- Como equilibrar trabalho técnico e liderança?
- A capacidade de liderança é o maior ativo. Continuar fazendo trabalho técnico é bom, mas o papel principal deve se concentrar na liderança.
2 comentários
Obrigado por compartilhar hehe.
Esse conteúdo foi publicado em um livro chamado Staff Engineer. Normalmente não leio esse tipo de livro, mas esse valeu a leitura. O livro reúne entrevistas com outras pessoas que poderiam ser chamadas de staff engineer.
Se você estiver chegando perto do fim da carreira técnica e tiver tempo, vale a pena ler pelo menos uma vez. No fim das contas, ele pode ser resumido pelo que está organizado aqui... e a sua situação pode ser diferente da minha, mas ainda assim foi bom poder ler sobre as experiências de outras pessoas.
https://m.yes24.com/Goods/Detail/112904809