Melhor resposta
Posso responder a primeira parte. Se o título do funcionário for engenheiro principal, geralmente significa que ele está na escada do engenheiro, o que tecnicamente significa que não há pessoas sob ou subordinadas a ele. Muitos engenheiros ilustres preferem permanecer na escada do engenheiro, pois descobrir que resolver problemas técnicos práticos lhes traz mais satisfação e recompensas. Dito isso, como os engenheiros principais são muito raros, provavelmente cerca de um em cada 50, senão mais, eles geralmente são os engenheiros mais qualificados e tecnicamente talentosos de seu departamento e são capaz de liderar um projeto bastante grande de 30 ou mais engenheiros. Liderar não significa gerenciar, porque se você começar a gerenciar pessoas ou tiver subordinados diretos, você está na escada da gestão e seu cargo pode ser líder técnico, gerente de desenvolvimento de software ou algo semelhante mas não o engenheiro principal.
Resposta
Responsabilidades e deveres do engenheiro de software principal
- Fornecer orientação técnica para atividades de design e desenvolvimento de ftware.
- Auxiliar na manutenção e atualizações de aplicativos de software existentes.
- Participar de revisões de design e recomendar melhorias.
- Fornecer suporte em todas as fases de SDLC (Ciclo de vida de desenvolvimento de software) e garantir a entrega de produtos de alta qualidade.
- Fornecer treinamento e orientar outros engenheiros quando necessário.
- Analisar e solucionar problemas de aplicativos em tempo hábil.
- Desenvolva as soluções técnicas mais eficazes para atender aos requisitos de negócios.
- Trabalhe com outros engenheiros no planejamento, priorização e execução de tarefas atribuídas dentro dos prazos.
- Auxiliar na avaliação de riscos e atividades de mitigação.
- Participe de reuniões de equipe para comunicar o status do projeto e discutir sobre novas ideias e quaisquer problemas.
- Recomendar novas tecnologias para garantir qualidade e produtividade.
- Auxilie em auditorias técnicas e certifique-se de implementar recomendações de auditoria.
- Faça uma apresentação comercial à gerência quando necessário.
- Trabalhe com a equipe de controle de qualidade na preparação de casos de teste, planos e procedimentos.
Espero que isso ajude. Boa sorte 🙂