
[Job - 29837] Software Architect (Data / Azure), Brazil
CI&T
Posted about 16 hours ago
Na CI&T , ajudamos grandes empresas a transformar o potencial da AI em impacto real nos negócios com AI Deployment, execução AI-native e tech-integrated business solutions.
Com 30 anos de experiência em transformação tecnológica, aceleramos inovação com expertise em agentic SDLC, application modernization, Data & AI, martech e business strategy.
Somos 8.000 CI&Ters em mais de 25 países, colaborando para construir soluções com impacto real. AI já faz parte da forma como trabalhamos, evoluímos e inovamos todos os dias.
Buscamos uma pessoa para atuar como Arquiteto de Software com foco em Dados para liderar a frente de engenharia de software da organização, sendo responsável pela definição de arquitetura de sistemas, organização de repositórios, pipelines de implantação, padrões de desenvolvimento e liderança técnica dos times de engenharia.
Sua Missão:
Você atuará como par estratégico do(a) Arquiteto(a) de Dados, garantindo que os sistemas de negócio, APIs e integrações desenvolvidos pelos times de engenharia entreguem dados confiáveis, rastreáveis e bem estruturados para consumo pela plataforma de dados e IA da organização.
Mais do que definir tecnologias, você será o(a) profissional que estabelece a cultura de engenharia — os padrões, as práticas, os rituais e os valores que fazem times de desenvolvimento trabalharem com qualidade, consistência e velocidade sustentável.
Responsabilidades:
Arquitetura de Sistemas & Decisões Técnicas
Definir e evoluir a arquitetura de referência dos sistemas da organização, garantindo escalabilidade, resiliência, manutenibilidade e segurança;
Conduzir o processo de Architecture Decision Records (ADRs), documentando e comunicando as decisões técnicas relevantes e seus contextos;
Avaliar e recomendar tecnologias, frameworks, padrões de integração e abordagens arquiteturais (microsserviços, event-driven, API-first, etc.) para os diferentes contextos da organização;
Definir padrões de design de APIs (REST, GraphQL, gRPC, AsyncAPI) para garantir contratos consistentes e versionáveis entre sistemas;
Garantir que a arquitetura dos sistemas produza dados bem estruturados, rastreáveis e consumíveis pelo time de dados, atuando em estreita colaboração com o(a) Arquiteto(a) de Dados;
Conduzir avaliações de débito técnico e construir roadmaps de modernização e refatoração.
Engenharia de Plataforma & DevOps
Definir e implementar a estratégia de DevOps e plataforma de engenharia da organização, cobrindo desde repositórios até deploy em produção;
Estabelecer padrões de organização de repositórios de código — convenções de nomeação, políticas de branches e Pull Requests;
Projetar e supervisionar a implementação de pipelines de CI/CD robustos, garantindo automação de build, testes, análise estática, segurança e deploy;
Definir a estratégia de ambientes (desenvolvimento, homologação, produção) e os fluxos de promoção de código entre eles;
Implementar práticas de Infrastructure as Code (IaC) com Terraform, para provisionamento e gestão de infraestrutura no Azure;
Garantir observabilidade dos sistemas com práticas consistentes de logging, tracing distribuído e alertas (Azure Monitor, Application Insights).
Integrações & Contratos de Dados
Definir a estratégia de integração de sistemas da organização, estabelecendo padrões para comunicação síncrona e assíncrona entre aplicações;
Definir a implementação de integrações via APIs, mensageria (Azure Service Bus, Event Hub), webhooks e conectores;
Avaliar e orientar integrações com sistemas legados, ERPs, CRMs e plataformas SaaS de terceiros.
Liderança Técnica & Desenvolvimento de Times
Conduzir e institucionalizar práticas de code review, pair programming e design review, elevando o nível técnico coletivo do time;
Construir e manter o roadmap técnico de engenharia, alinhado às prioridades de negócio e à evolução da plataforma de dados;
Definir e acompanhar métricas de engenharia (DORA metrics: lead time, deployment frequency, MTTR, change failure rate) para orientar melhorias de processo;
Apoiar os gestores na avaliação técnica, contratação e onboarding de novos engenheiros;
Promover uma cultura de documentação viva — arquiteturas, decisões, runbooks e guias de contribuição sempre atualizados.
Segurança & Qualidade de Software
Estabelecer políticas de gestão de segredos, certificados e credenciais (Azure Key Vault, variáveis de ambiente, etc.);
Garantir padrões de cobertura de testes (unitários, integração, contrato e E2E) como parte do definition of done do time;
Interface Estratégica & Stakeholders
Atuar como referência técnica para a liderança da organização, traduzindo complexidade técnica em linguagem de negócio clara e objetiva;
Contribuir com a visão de longo prazo da plataforma tecnológica, equilibrando inovação com estabilidade operacional.
Requisitos obrigatórios:
Experiência sólida como Arquiteto(a) de Software ou Engenheiro(a) Sênior com forte atuação arquitetural;
Domínio de padrões de arquitetura de software: microsserviços, event-driven, hexagonal, CQRS, saga, API Gateway, etc.;
Experiência comprovada com Microsoft Azure como plataforma principal (App Services, AKS, Service Bus, API Management, Key Vault, etc.);
Experiência com design e governança de APIs (REST, versionamento, documentação com OpenAPI/Swagger);
Domínio de práticas de DevOps e CI/CD com Azure DevOps ou GitHub Actions;
Experiência com Infrastructure as Code (Terraform);
Conhecimento sólido de pelo menos uma stack de desenvolvimento backend (.NET, Java, Python ou Node.js);
Experiência com mensageria e arquiteturas orientadas a eventos (Service Bus, Event Hub, Kafka ou equivalentes);
Vivência com liderança técnica de times de engenharia;
Experiência em definição de padrões de qualidade de código, testes e documentação técnica.
Diferenciais:
Experiência com Azure Kubernetes Service (AKS) e containerização com Docker;
Conhecimento de plataformas de API Management (Azure APIM);
Familiaridade com data contracts e integração com plataformas de dados (Data Lake, Lakehouse);
Experiência com Domain-Driven Design (DDD) aplicado em projetos reais;
Conhecimento de DORA Metrics e práticas de engenharia de alta performance;
Experiência com observabilidade (OpenTelemetry, Jaeger, Grafana, Datadog);
Experiência em setores regulados (financeiro, saúde, jurídico).
Job details
CI&T
About
We are your global partner in tech-integrated business solutions, bringing deep business understanding together with technology and AI to help leaders navigate change with clarity and measurable impact. With teams around the world and decades of transformation experience, we work side by side with clients to solve complexity and create meaningful, lasting impact.
Key Team Members

Robin Borelli

Adriano De Palma

Bob Wollheim

Leonardo Sampaio
Jobr Assistant extension
Get the extension →