Resumo do Cargo:
Liderar equipes de engenharia de software, promovendo um ambiente colaborativo e orientado a resultados. Atuar como facilitador, garantindo que os times tenham clareza de propósito e os recursos necessários para entregar soluções de alta qualidade.
O que é ser Software Engineering Manager?
Ser Software Engineering Manager significa liderar equipes de engenharia de software, alinhando metas técnicas com os objetivos estratégicos da empresa. É responsável por promover o crescimento profissional dos membros da equipe e fomentar uma cultura de aprendizado contínuo.
Responsabilidades:
- Liderar e desenvolver times de engenharia, com foco em alta performance e crescimento individual;
- Liderar um time multidisciplinar com frontend web, backend e mobile (entre 5 a 7 devs);
- Participar de etapas de recrutamento em entrevista técnica, desafio etc.;
- Buscar conhecimento sobre os planos estratégicos e operacionais da empresa, propagando e conectando direcionamento técnico alinhado a estratégia;
- Facilitar a comunicação entre times técnicos e stakeholders, garantindo transparência e alinhamento;
- Promover um ambiente de colaboração, segurança psicológica e feedback constante;
- Responsável pela definição e acompanhamento dos processos e ritos do time adotando práticas ágeis;
- Garantir a entrega de soluções técnicas alinhadas com as necessidades do negócio, em parceria com PMs, Designers e outras lideranças;
- Garantir a construção de estratégias técnicas dos domínios do time, defendendo e promovendo boas práticas de engenharia, padrões de projeto, processos e acordos (Clean Code, TDD, CI/CD, DevSecOps, Documentações);
Habilidades e Conhecimentos:
- Experiência em liderança de times técnicos multidisciplinares com frontend (Mobile e Web) e backend;
- Experiência em liderança de times baseado em princípios e adoção de metodologias ágeis (scrum / kanban);
- Sólidos conhecimentos e experiência em liderança de times adotando padrões arquiteturais e design de código, padrões de codificação consistentes e bem documentados;
- Sólidos conhecimentos em API RESTful / Protocolo;
- Sólidos conhecimentos sobre algoritmos e estruturas de dados;
- Sólidos conhecimentos dos princípios SOLID, Clean Code e Design Patterns;
- Experiência em investigações, troubleshooting, telemetria, monitoramento, observabilidade e depuração de sistemas em geral;
- Experiência com Teste de Software: Unitário, integração, estresse, mutação e E2E;
- Conhecimentos em bancos de dados e modelagens relacionais e não relacionais, estratégias de cache e processamento distribuído;
- Conhecimentos sobre DevOps: CI/CD, automatizações e a cultura em si;
- Conhecimentos sobre Docker, Kubernetes e Cloud;
- Ferramentas de métricas e marketing (e.g. Firebase, Google Analytics, Amplitude);
Benefícios:
- Plano de Saúde e Odontológico;
- Hospital Virtual Verde disponível 24 horas por dia, 7 dias por semana, de forma rápida e prática;
- Vale Refeição e/ou Vale Alimentação;
- Convênio SESC;
- Horário flexível;
- Benefício Educação - Plataforma interna com acesso a diversos livros, podcasts, treinamentos e vídeo aulas visando o autodesenvolvimento (Studa e Biblioteca StoneCo);
- Gympass;
- Auxílio Creche - para crianças até 5 anos e 11 meses;
- Salário Fixo + PLR (quando preenchidos os requisitos);
- Seguro de Vida;
- Vale Transporte (exclusivo para vagas presenciais);