Skip to content
← Back to job listings

[Job - 29837] Software Architect (Data / Azure), Brazil

CI&T · Brazil

ArchitectureSenior LevelQuick applyfull-time1 day ago

About The Role

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.

Importante: se você reside na Região Metropolitana de Campinas, sua presença nos escritórios da cidade será obrigatória, conforme a política de frequencia vigente.

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).
#LI-DR3
MidSenior

This listing was posted by a verified recruiter at CI&T. Report this listing