[Tech] Engenharia de Software Sênior - Golang
- Publicação
- 22 de ago. de 2026
- Última verificação
- 16 de set. de 2026
- Fonte responsável
- TOTVS — via ATS TOTVS
Sobre a vaga
Desenvolver e sustentar funcionalidades de software relacionadas a tecnologias Cloud, agregando valor ao produto; Garantir a satisfação dos clientes por meio da qualidade e evolução contínua das soluções desenvolvidas; Contribuir para a sustentabilidade, estabilidade e evolução das soluções dentro da área de Cloud.
Responsabilidades e atribuições
Desenvolver artefatos que irão compor parte das soluções de Cloud, utilizando tecnologias e ferramentas de mercado, além das métricas e processos definidos pela área; Compreender o funcionamento das soluções de Cloud relacionadas às suas atividades e projetos, por meio da análise de código e de documentações públicas ou privadas; Atuar diretamente com as demais equipes de Cloud na resolução de bugs relacionados às suas atividades; Garantir e elevar a qualidade das entregas por meio do desenvolvimento de testes unitários, funcionais e de integração; Acompanhar a evolução dos serviços de nuvens públicas e privadas, serviços de orquestração de contêineres, produtos TOTVS e demais tecnologias envolvidas, por meio de eventos, palestras e documentações; Compartilhar conhecimento com os demais membros do time, buscando a equalização do conhecimento e a evolução da equipe como um todo; Garantir que o software atenda aos requisitos de qualidade, segurança, modificabilidade e extensibilidade, utilizando técnicas modernas de desenvolvimento; Garantir a implementação de soluções técnicas com excelência, considerando custo-benefício e tempo, criando componentes cloud-native de acordo com técnicas modernas de desenvolvimento para nuvem; Compreender as diferentes opções de SGBDs e definir o banco de dados mais adequado para cada cenário.
Desenvolver aplicações utilizando arquiteturas monolíticas e de microsserviços, compreendendo seus conceitos e os casos de uso adequados para cada cenário; Controlar as atividades sob sua responsabilidade, garantindo as entregas dentro dos prazos acordados e apoiando os demais membros da equipe em suas atividades.
Compreender as necessidades e regras de negócio relacionadas aos softwares desenvolvidos; Participar ativamente do desenvolvimento dos demais membros da equipe, compartilhando conhecimento técnico e conhecimentos relacionados às regras de negócio; Solucionar problemas em ambientes produtivos de maneira eficiente e ágil, reduzindo os impactos para os clientes.
Requisitos e qualificações
Conhecimento avançado em desenvolvimento de software; Conhecimento avançado em bancos de dados relacionais e não relacionais; Conhecimento avançado em arquitetura de software; Conhecimento intermediário em nuvens públicas; Conhecimento básico em orquestração de contêineres; Conhecimento avançado em ferramentas de automação e integração contínua; Conhecimento básico em segurança de infraestrutura e aplicações; Conhecimento intermediário em sistemas operacionais; Conhecimento avançado em linguagem de programação Golang; Conhecimento intermediário em desenvolvimento seguro.
Requisitos desejáveis: Conhecimento em redes e infraestrutura.
Tenho aderência a esta vaga?Compare seu perfil com os requisitos antes de se candidatar.Verificar minha aderência
Revise os requisitos obrigatórios antes de decidir.
Não deixe de se candidatar apenas por não cumprir itens desejáveis. Dê prioridade aos requisitos explicitamente obrigatórios e nunca invente experiências.Fonte: TOTVS — via ATS TOTVS