SWE 2 - Engenheiro de Software II
Eu planeio, projeto e entrego projetos de software de forma autónoma, garantindo lançamentos coordenados e impacto nos clientes.
Âmbito
Você atua em conformidade com a missão e os objetivos da minha equipa. Você se expande além do âmbito de projeto a projeto, elevando o nível dos SWE1s, promovendo a boa saúde do código, praticando a excelência operacional e avançando a missão da equipa.
Proficiência
Seu foco é principalmente dominar a capacidade de entregar funcionalidades de alta qualidade que estejam livres de erros evidentes e cujo código seja facilmente legível por outros. Você mantém e adapta suas contribuições históricas para melhorar sua qualidade e extensibilidade. Você é capaz de traduzir requisitos de produto em código e identificar áreas da base de código que são difíceis de desenvolver.
Você está aprendendo a projetar e arquitetar soluções para os projetos em que sua equipa trabalha. Você cria documentação para que as decisões possam ser comunicadas claramente e referenciadas historicamente, ajudando outros a construir sobre suas contribuições.
Responsabilidade | Comportamentos |
Técnico |
|
Escopo e Estimativa |
|
Qualidade |
|
Excelência Operacional |
|
Design |
|
Comunicação e Colaboração
Você contribui para reuniões de planejamento da sua equipa com Produto, Design e Software, garantindo que as funcionalidades que sua equipa assume tenham um impacto no cliente final. Você comunica opções sobre como sua equipa poderia entregar projetos ao Produto, pesando as compensações entre qualidade e velocidade em relação ao que será entregue.
Você representa sua equipa bem através das Guildas, Tech Talks, demonstrações de Produto e comunicações escritas. Você comunica tanto vitórias quanto preocupações de forma clara e em tempo hábil ao seu gerente ou líder de equipa, e sempre detalha suas comunicações com dados.
Responsabilidade | Comportamentos |
Autonomia |
|
Responsabilidade |
|
Orientado por Dados |
|
Clareza |
|
Cria Consenso |
|
Mentoria
Você começa a orientar os SWE1s mais próximos da sua equipa em suas competências através de liderança de projeto, revisões de código e feedback de design. Você colabora de perto com eles para que possam experienciar seu nível de proficiência em primeira mão.
Você aumenta sua influência na sua equipa através de feedback confiável em revisões de código, planejamento de projetos conciso e explícito, e feedback empático, mas sincero, a indivíduos tanto ascendente quanto descendente. Você procura manter a consciência do bem-estar da sua equipa, saúde do código e missão.
Responsabilidade | Comportamentos |
Mentoria |
|
Influência na Equipa |
|
Passando para o nível SWE 3
Você esteve no nível SWE2 por 18 meses e operando no nível Sênior por pelo menos 9 meses.
Aqui estão algumas áreas em que você pode se concentrar para ampliar sua experiência no próximo nível:
- Você começa a adquirir conhecimento entre equipas em seu grupo e identificar as semelhanças que podem ser aproveitadas para acelerar o grupo e promover alinhamento entre as equipas.
- Você lidera um projeto, assumindo a responsabilidade de traduzir requisitos de produto em especificações técnicas, construindo diagramas de arquitetura e dividindo o projeto para sua equipa. Você ajuda sua equipa a alcançar sucesso e mantém um padrão de alta qualidade para o que será entregue. Você coordena e elabora um(s) plano(s) de lançamento e visa maximizar o sucesso operacional ao enviar pequenas entregas. Você mantém todas as partes interessadas atualizadas ao longo do processo, certificando-se de celebrar marcos à medida que são alcançados com a equipa.
- Você analisa a dívida técnica dentro do seu grupo, identificando áreas de risco. Você procura investir em áreas que estão na interseção de alta severidade e alta probabilidade. Você considera a rapidez de desenvolvimento como um risco para ser capaz de entregar produtos ao mercado e começa a moldar planos para abordar a dívida técnica dentro do seu grupo, advogando por sua priorização.
- Você busca contribuir para desafios técnicos maiores que elevem a qualidade e velocidade do seu stack. Você obtém apoio de líderes seniores do seu stack e administração e conduz a priorização e planejamento, garantindo que a iniciativa seja impactante.
- Você é responsável pelo domínio do produto da equipa através de engajamento proativo com os serviços para membros, criando documentação de suporte e manejando comunicações de interrupções de serviço. Você defende as soluções da sua equipa e compartilha conhecimento em todo o departamento.