[Tech] Especialista II em Engenharia de Software | Backend
- Publicação
- 2 de set. de 2026
- Última verificação
- 16 de set. de 2026
- Fonte responsável
- TOTVS — via ATS TOTVS
Sobre a vaga
Garantir a previsibilidade das entregas do time, elevando continuamente o nível técnico para surpreender pela qualidade das soluções para nossos(as) clientes.
Responsabilidades e atribuições
O QUE VOCÊ VAI FAZER: Liderança Técnica e Execução de Alta Qualidade: Conduzir o design, a implementação e a manutenção de soluções técnicas robustas, garantindo a qualidade do código, a escalabilidade das aplicações e a consistência com a arquitetura da área.
Operação e Sustentação: Monitorar e manter a estabilidade dos sistemas sob responsabilidade do time, atuando na gestão de background jobs, filas de processamento, débitos técnicos e ferramentas de observabilidade, visando operações sustentáveis e de alta performance. Planejamento e Execução de Roadmap: Cocriar, priorizar e executar o roadmap técnico em parceria com PMs, Team Leaders e demais stakeholders, antecipando riscos e promovendo decisões alinhadas à estratégia do produto e à evolução arquitetural da empresa.
Educação Técnica e Desenvolvimento do Time: Mentorar engenheiros(as), disseminar boas práticas de engenharia e liderar atividades como code reviews e sessões de pair programming, contribuindo para a elevação contínua da barra técnica e a formação de futuras lideranças técnicas.
Atuar como Facilitador Técnico e Referência da Equipe: Remover impedimentos técnicos, apoiar na tomada de decisões complexas e servir como ponto focal técnico entre o time e outras áreas da empresa, garantindo fluidez na comunicação e integração entre times. Discovery Técnico e Arquitetura: Participar ativamente de discoveries técnicos, propor soluções alinhadas com a visão de longo prazo da plataforma, evitar overengineering e garantir a sustentabilidade técnica das entregas.
Requisitos e qualificações
O QUE ESPERAMOS DE VOCÊ: Experiência comprovada como engenheiro(a) de software sênior ou tech lead, atuando com desenvolvimento e sustentação de sistemas em produção. Participação ativa em projetos complexos de produto digital, com foco em escalabilidade, performance e qualidade técnica. Vivência com times ágeis, colaborando com PMs, designers e outros engenheiros(as) na construção de soluções orientadas a produto.
Atuação em ambientes de cloud computing (ex: AWS, GCP, Azure), com conhecimentos práticos em DevOps, CI/CD e observabilidade. Histórico de liderança técnica de pessoas engenheiras, mesmo que sem gestão formal, com evidências de mentoring, definição de padrões e tomada de decisão técnica. Arquitetura de Software: conhecimento avançado em design de sistemas, modularização, APIs e arquitetura orientada a eventos.
Práticas de Engenharia de Software: domínio de princípios SOLID, design patterns, code review, testes automatizados, refatoração e versionamento de código. js) e frameworks relacionados. Observabilidade e Resiliência: domínio de ferramentas de monitoramento (ex: Datadog, Grafana, Prometheus), rastreamento de erros (ex: Sentry, Rollbar) e gestão de filas/retentativas de jobs assíncronos.
Ciclo de vida de desenvolvimento: conhecimento completo de todo o fluxo de entrega (do discovery técnico ao deploy), com atuação ativa em refinamentos, QA e deploys. Bancos de dados: familiaridade com bancos relacionais (ex: PostgreSQL, MySQL). Requisitos desejáveis: SERIA LEGAL SE TIVESSE: Cloud Computing e DevOps: experiência com infraestrutura como código (ex: Terraform, CloudFormation), containers (ex: Docker, Kubernetes) e pipelines de CI/CD.
Arquitetura escalável e resiliente: conhecimento em event-driven architecture, filas de mensagens (ex: Kafka, RabbitMQ) e padrões de resiliência (circuit breaker, backoff). Experiência com sistemas de missão crítica ou de alta disponibilidade.
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