Estamos em busca de uma pessoa Arquiteta de Software para se juntar ao time da CI&T.
Sua missão será desenhar, evoluir e viabilizar soluções tecnológicas de média e larga escala, combinando visão arquitetural com atuação prática. Você irá apoiar diferentes iniciativas, garantindo que as soluções propostas sejam sustentáveis, escaláveis e alinhadas às melhores práticas de engenharia de software.
Esperamos alguém que consiga transitar bem entre estratégia e execução, contribuindo tanto na definição de arquitetura quanto na implementação e evolução das soluções. Além disso, terá papel fundamental na adoção de Inteligência Artificial Generativa (GenAI) ao longo do ciclo de desenvolvimento de software, promovendo novas formas de projetar, construir e evoluir soluções com apoio de agentes inteligentes.
Responsabilidades:
Desenhar arquiteturas de soluções modernas, escaláveis e resilientes, considerando diferentes contextos e níveis de maturidade tecnológica.
Atuar de forma hands-on na construção de provas de conceito (POCs) e soluções críticas.
Incorporar o uso de GenAI no SDLC, identificando oportunidades de ganho de eficiência e qualidade.
Projetar e orientar a construção de agentes de IA aplicados a diferentes etapas do desenvolvimento de software.
Apoiar times no desenho técnico e na tomada de decisão, promovendo boas práticas de engenharia.
Realizar assessments técnicos em sistemas existentes, propondo estratégias de evolução, modernização ou migração.
Contribuir com a definição de padrões arquiteturais, guidelines e boas práticas.
Avaliar e recomendar o uso de novas tecnologias, incluindo soluções baseadas em Inteligência Artificial.
Colaborar com diferentes stakeholders para garantir alinhamento entre necessidades de negócio e soluções técnicas.
Criar e manter documentação técnica clara e estruturada.
Mentorar desenvolvedores(as) e influenciar a evolução técnica dos times.
Requisitos para este desafio:
Experiência sólida em arquitetura e desenvolvimento de software, com vivência prática (hands-on).
Conhecimento em pelo menos uma linguagem backend moderna (Nodejs, Python, Java, . NET ou similares).
Conhecimento em Inteligência Artificial Generativa aplicada ao desenvolvimento de software (geração de código, testes, documentação, análise, etc).
Experiência com agentes de IA e plataformas de aceleração de desenvolvimento ou engenharia assistida por IA.
Experiência em desenho e evolução de arquiteturas distribuídas.
Conhecimento em APIs (REST), contratos e versionamento.
Vivência com bancos de dados relacionais e não relacionais.
Experiência com cloud (Azure, AWS ou GCP) e seus principais serviços.
Familiaridade com práticas de DevOps, CI/CD e automação.
Experiência com testes (unitários, integração e end-to-end).
Conhecimento em conceitos de arquitetura moderna (microsserviços, eventos, desacoplamento, etc).
Inglês avançado para comunicação escrita e verbal.
Boa comunicação e capacidade de influenciar decisões técnicas.
Diferenciais:
Experiência com orquestração de agentes e uso de frameworks/plataformas para multi-agentes.
Conhecimento em Spec-Driven Development, Contract-First ou abordagens similares.
Experiência com modernização de sistemas legados e estratégias de migração.
Práticas de DevOps (CI/CD, containers, Kubernetes, automação).
Experiência com observabilidade, segurança e performance.
Capacidade de atuar em múltiplos contextos e projetos simultaneamente.
Oportunidade:
Você fará parte de uma iniciativa estratégica, atuando em desafios variados e com alto impacto técnico. Esta é uma oportunidade para quem busca expandir sua atuação além do desenvolvimento, influenciando decisões arquiteturais e contribuindo diretamente para a evolução tecnológica de diferentes soluções.
Se você gosta de resolver problemas complexos, aprender constantemente e atuar com autonomia, esse desafio é para você.
To find out more about this job, please visit this link

