Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

ideen

Open 15d

Pessoa gerente de arquitetura e engenharia de software

Posted 3 views
Discussion

Description

Resumo: Buscamos uma liderança para construir e implementar a cultura de arquitetura e engenharia de software da empresa, elevando a confiabilidade dos sistemas, a qualidade das entregas e a capacidade de evolução dos nossos produtos digitais.

Com reporte direto ao CIO, essa pessoa será responsável pela organização e pelo desenvolvimento dos times de arquitetura e engenharia de software, pela evolução das práticas técnicas e pelas entregas dos sistemas sob sua gestão. Terá autonomia para propor e implementar mudanças na estrutura dos times, desenvolver lideranças técnicas e conduzir decisões de investimento dentro das alçadas estabelecidas.
O desafio combina transformação organizacional, modernização de sistemas legados e operação de aplicações críticas em regime 24x7.

A posição também liderará a adoção de Inteligência Artificial no ciclo de desenvolvimento de software e sua incorporação aos sistemas e produtos digitais, em parceria com a área de Dados, IA e Integrações.

Responsabilidades:

  • Cultura e Organização de Engenharia
    • Construir e implementar um modelo de engenharia que conecte arquitetura, desenvolvimento, testes, segurança e operação ao longo do ciclo de vida do software.
    • Avaliar e evoluir a organização dos times, a estrutura de reporte e a distribuição de responsabilidades, considerando os domínios de negócio e as necessidades de entrega.
    • Contratar, desenvolver e reter profissionais, estabelecer expectativas claras de desempenho e fortalecer as lideranças técnicas.
    • Estruturar trilhas de desenvolvimento e carreira, comunidades de prática e mecanismos de compartilhamento de conhecimento.
    • Promover autonomia com responsabilidade, colaboração entre times e segurança psicológica, com aprendizado sistemático a partir de falhas.
    • Conduzir a adoção das práticas de engenharia por meio de capacitação, ferramentas e acompanhamento de resultados.
  • Arquitetura e Modernização
    • Definir e evoluir a visão arquitetural e o roadmap tecnológico dos sistemas sob sua responsabilidade, alinhados à estratégia do negócio.
    • Estabelecer um modelo de governança de arquitetura com critérios claros de decisão, documentação proporcional à complexidade e tratamento de exceções.
    • Orientar decisões de arquitetura com base em requisitos de negócio, confiabilidade, segurança, desempenho, manutenibilidade e custo.
    • Reduzir a fragmentação tecnológica por meio de padrões, componentes reutilizáveis e arquiteturas de referência.
    • Liderar a modernização incremental de sistemas legados, priorizando riscos operacionais, dependências críticas e oportunidades de geração de valor.
    • Orientar a definição de domínios, contratos de APIs, eventos e integrações, em parceria com a área de Dados, IA e Integrações.
    • Manter visibilidade sobre o ciclo de vida das aplicações, suas dependências, obsolescência e dívida técnica.
  • Qualidade e Confiabilidade
    • Elevar a qualidade do software desde o desenho da solução até sua operação em produção.
    • Instituir práticas de revisão de código e design, testes automatizados e validação contínua, com critérios de qualidade adequados à criticidade dos sistemas.
    • Evoluir os processos de integração e entrega contínuas, favorecendo mudanças pequenas, rastreáveis e recuperáveis.
    • Definir, em conjunto com Operações de TI e Engenharia Cloud, objetivos de confiabilidade e desempenho para os serviços críticos.
    • Assegurar que as aplicações tenham observabilidade, mecanismos de recuperação, documentação operacional e responsabilidades de suporte definidas.
    • Liderar a correção das causas de incidentes relacionados ao software e incorporar os aprendizados ao backlog e às práticas de engenharia.
    • Integrar segurança ao desenvolvimento, em parceria com o CISO, incluindo análise de vulnerabilidades, gestão de dependências, proteção de credenciais e tratamento de riscos.
    • Priorizar a redução de dívida técnica com base em impacto, risco e custo de manutenção.
  • Inteligência Artificial na Engenharia e nos Produtos
    • Estruturar a adoção de IA no ciclo de desenvolvimento, abrangendo atividades como análise, implementação, testes, documentação e manutenção.
    • Definir critérios de uso, supervisão humana, proteção de informações e validação das entregas produzidas com apoio de IA.
    • Capacitar os times e avaliar os efeitos da adoção de IA sobre qualidade, produtividade, segurança e custos.
    • Liderar, no âmbito da engenharia de software, a construção e a integração de funcionalidades de IA aos sistemas e produtos digitais.
    • Estabelecer, em parceria com Dados, IA e Integrações, padrões para avaliação, implantação, monitoramento e evolução das soluções de IA.
    • Garantir que iniciativas de IA tenham objetivos de negócio, critérios de aceitação e condições claras para operação em produção.
  • Entrega & Gestão
    • Responder pelas entregas de engenharia dos sistemas sob sua gestão, articulando prioridades, capacidade, dependências e riscos com as áreas envolvidas.
    • Equilibrar evolução funcional, sustentação, confiabilidade, modernização e redução de dívida técnica.
    • Gerir orçamento, fornecedores e capacidade dos times dentro das alçadas da posição.
    • Apoiar decisões de desenvolvimento interno, contratação de soluções e uso de serviços externos, considerando custo total, riscos e capacidade de evolução.
    • Estabelecer indicadores de entrega, qualidade, confiabilidade e experiência dos desenvolvedores, utilizando-os para orientar melhorias.
    • Reportar ao CIO a evolução dos resultados, os riscos relevantes e as decisões que exigem alinhamento executivo.

Requisitos:

  • Experiência consistente em gestão de times de engenharia de software, incluindo contratação, desenvolvimento de profissionais, gestão de desempenho e organização de múltiplas frentes de trabalho.
  • Histórico demonstrável de implantação ou evolução de práticas de arquitetura e engenharia, com resultados em qualidade, confiabilidade e capacidade de entrega.
  • Base técnica sólida construída em desenvolvimento de software ou arquitetura de sistemas.
  • Experiência na modernização de aplicações legadas e na gestão de sistemas críticos em produção.
  • Capacidade de orientar decisões em sistemas distribuídos, modelagem de domínios, APIs, eventos, persistência de dados e integrações.
  • Conhecimento de diferentes estilos arquiteturais e capacidade de selecionar abordagens conforme o contexto, incluindo monólitos modulares, microsserviços e arquiteturas orientadas a eventos.
  • Domínio de práticas de engenharia como revisão de código, testes automatizados, CI/CD, versionamento e estratégias seguras de implantação e recuperação.
  • Experiência com observabilidade, análise de causas de incidentes, engenharia de confiabilidade e requisitos não funcionais.
  • Conhecimento de segurança no desenvolvimento e dos riscos associados a código, dependências e serviços externos.
  • Experiência em arquitetura cloud e capacidade de orientar soluções em ambiente multicloud, considerando desempenho, resiliência, integração e custos.
  • Vivência prática com IA aplicada ao desenvolvimento ou a sistemas e produtos, com capacidade de avaliar benefícios, limitações e requisitos de operação.
  • Capacidade de negociar prioridades e comunicar decisões técnicas em termos de impacto para o negócio.
  • Ensino Superior Completo em Computação, Engenharia, Sistemas de Informação ou áreas correlatas.
  • Inglês avançado para interação com fornecedores, leitura técnica e participação em discussões profissionais.

Diferencial:

  • Experiência em logística, supply chain, e-commerce ou outros ambientes de alta complexidade operacional.
  • Conhecimento de sistemas como TMS, WMS, OMS, rastreamento e faturamento.
  • Experiência com engenharia de plataforma e criação de ferramentas e componentes compartilhados para desenvolvedores.
  • Vivência com aplicações móveis e seus processos de qualidade, distribuição e observabilidade.
  • Experiência com soluções baseadas em modelos de linguagem, agentes e recuperação de informações, incluindo avaliação de qualidade e confiabilidade.
  • Conhecimento de práticas de MLOps ou LLMOps e integração de aplicações com plataformas de Dados e IA.
  • Experiência com gestão de fornecedores e times que combinam profissionais internos e parceiros.
  • Vivência com AWS, GCP e Azure Databricks.
  • Aplicação prática de referências como DORA, Accelerate e Team Topologies.

Informações da Empresa:

Na Ideen unimos tecnologia e estratégia para transformar desafios complexos em soluções que geram impacto real para grandes empresas.

Somos um time movido por inovação, estratégia e resultados.

Se busca um ambiente com autonomia, desafios relevantes e oportunidades reais de crescimento, a Ideen pode ser o próximo passo da sua jornada.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →