Pular para o conteúdo principal

Arquiteto(a) de Software III

Descrição da vaga

DESCRIÇÃO DA VAGA

Buscamos um(a) Arquiteto(a) de Software Sênior para atuar como principal referência técnica do time de Arquitetura Corporativa. O profissional será responsável por definir a visão arquitetural de longo prazo, liderar tecnicamente squads multidisciplinares e garantir a aderência às melhores práticas e padrões de projeto em toda a organização.


Com alto grau de autonomia e visão sistêmica, o profissional atuará de forma estratégica na evolução da plataforma tecnológica, abrangendo aplicações web, móveis e sistemas distribuídos. Espera-se que o candidato una profundidade técnica a habilidades de liderança, comunicação e pensamento estratégico, sendo capaz de antecipar riscos, orientar decisões críticas e influenciar stakeholders de negócio e tecnologia.

Faça parte de um time que define a direção técnica da empresa, atua em ambientes de alta complexidade e contribui diretamente para a escala e resiliência da plataforma.


RESPONSABILIDADE E ATRIBUIÇÕES


Arquitetura & Visão Técnica

  • Definir e evoluir a arquitetura de soluções de alta complexidade, garantindo escalabilidade, resiliência, segurança e manutenibilidade.
  • Estabelecer e comunicar a visão arquitetural de longo prazo, alinhada à estratégia de negócio e às capacidades da plataforma.
  • Definir padrões arquiteturais, frameworks e boas práticas de engenharia de software adotados por toda a organização.
  • Conduzir Provas de Conceito (PoC) e avaliações de novas tecnologias, apresentando recomendações embasadas em trade-offs
  • Elaborar Architectural Decision Records (ADRs) e documentar decisões técnicas relevantes para rastreabilidade e governança.

Desenvolvimento Web & Aplicações Móveis

  • Definir a arquitetura de aplicações web modernas, estabelecendo padrões de componentização, estado, performance e acessibilidade (React, Angular ou Vue.js).
  • Arquitetar soluções mobile multiplataforma e nativas, definindo padrões de navegação, gestão de estado, comunicação com APIs e experiência offline (React Native, Flutter ou Swift/Kotlin). 
  • Garantir consistência de design system e experiência do usuário (UX) entre as plataformas web e mobile, colaborando com times de produto e design. 
  • Definir estratégias de performance e otimização para aplicações web (Web Vitals, lazy loading, code splitting) e mobile (tamanho de bundle, consumo de bateria, cache offline). 
  • Estabelecer padrões de segurança específicos para frontend e mobile: armazenamento seguro, comunicação com APIs, autenticação (OAuth2/OIDC) e proteção contra ameaças OWASP Mobile Top 10. 
  • Orientar o time na definição de estratégias de testes para camadas frontend e mobile: unit, integração, e2e (Cypress, Detox, Appium) e testes de acessibilidade. 

Liderança Técnica & Mentoria

  • Liderar tecnicamente squads multidisciplinares, orientando arquitetos plenos e desenvolvedores sênior nas camadas backend, web e mobile. 
  • Conduzir code reviews e revisões arquiteturais com foco em qualidade, segurança, performance e aderência aos padrões definidos. 
  • Atuar como mentor de profissionais da área, fomentando o crescimento técnico do time e a cultura de engenharia de excelência. 
  • Ser ponto de escalação para decisões técnicas críticas, resolução de problemas complexos e situações de incidente em produção. 

Estratégia de Plataforma & IDP

  • Definir e evoluir a estratégia da plataforma interna de desenvolvimento (IDP), garantindo que ferramentas, padrões e workflows sirvam toda a organização de engenharia. 
  • Supervisionar a evolução do portal Backstage (CNCF): governança do Software Catalog, TechDocs, Software Templates e ecossistema de plugins. 
  • Definir e disseminar golden paths: templates padronizados que garantam que novos serviços nascem com segurança, observabilidade e CI/CD embutidos. 
  • Estabelecer políticas de governança sobre componentes, dependências, ciclo de vida de APIs e padrões de interoperabilidade entre sistemas. 

Sistemas Legados & Modernização

  • Liderar estratégias de modernização de sistemas legados, incluindo migrações para microserviços, cloud-native e arquiteturas orientadas a eventos. 
  • Avaliar e gerenciar riscos técnicos associados a débito arquitetural, integrando planos de remediação ao roadmap técnico. 
  • Garantir coexistência sustentável entre sistemas legados e novas arquiteturas durante períodos de transição. 

Segurança, Observabilidade & Confiabilidade

  • Definir e governar a estratégia de observabilidade da plataforma: logs estruturados, métricas, traces distribuídos e SLOs/SLAs. 
  • Incorporar segurança by design em todas as decisões arquiteturais: autenticacao, autorização, criptografia, OWASP e conformidade regulatória. 
  • Conduzir revisões de segurança arquitetural (Threat Modeling) e garantir integração de SAST/DAST em pipelines de entrega. 
  • Promover cultura de SRE: definir SLOs, runbooks, playbooks de incidentes e práticas de chaos engineering para resiliência. 

Stakeholders & Alinhamento Estratégico

  • Colaborar com lideranças de produto, negócio e infraestrutura na tradução de objetivos estratégicos em soluções técnicas viáveis. 
  • Apresentar propostas arquiteturais, trade-offs e recomendações tecnológicas para stakeholders não técnicos de forma clara e objetiva. 
  • Participar do processo de priorização técnica e planejamento do roadmap junto à liderança de engenharia. 


REQUISITOS E QUALIFICAÇÕES 


Experiência & Formação

  • Mínimo de 8 anos de experiência em desenvolvimento de software, com ao menos 4 anos atuando em arquitetura de sistemas de médio e grande porte. 
  • Histórico comprovado como referência técnica em times de engenharia, com impacto mensurável em qualidade, velocidade e escala. 
  • Superior completo em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas. 

Backend & Arquitetura de Software

  • Domínio de Java/Spring em sistemas corporativos de alta criticidade, incluindo Oracle/PLSQL, integrações SOAP/REST e mensageria (Kafka, JMS). 
  • Profundidade em arquiteturas distribuídas, microserviços, event-driven, CQRS, Event Sourcing e padrões de resiliência (circuit breaker, retry, outbox). 
  • Experiência com design de APIs (REST, GraphQL, gRPC) e governança de APIs em escala. 
  • Conhecimento avançado em bancos de dados relacionais e não relacionais, Query Tuning e estratégias de persistência em sistemas distribuídos. 

Desenvolvimento Web

  • Experiência em arquitetura de aplicações web modernas com React, Angular ou Vue.js, incluindo micro-frontends, SSR/SSG (Next.js, Nuxt.js) e design systems. 
  • Conhecimento em performance web (Web Vitals, PWA, lazy loading, code splitting) e padrões de acessibilidade (WCAG). 
  • Familiaridade com ferramentas de build e bundling modernos: Vite, Webpack ou Turbopack. 

Desenvolvimento Mobile

  • Experiência em arquitetura de aplicações mobile multiplataforma com React Native ou Flutter, e/ou nativas (Swift para iOS, Kotlin para Android). 
  • Conhecimento em gestão de estado (Redux, Zustand, MobX, Riverpod), comunicação offline-first, cache e sincronização de dados. 
  • Familiaridade com pipelines de publicação em App Store e Google Play, incluindo distribuição via CI/CD (Fastlane, Bitrise, GitHub Actions). 

Cloud & Infraestrutura

  • Experiência avançada em ambientes cloud (AWS, Azure ou OCI), incluindo design de soluções cloud-native, serverless e conteinerizadas. 
  • Domínio de Kubernetes, Docker e GitOps (ArgoCD, FluxCD) em ambientes de produção de alta disponibilidade. 
  • Experiência com IaC: Terraform, Pulumi ou Ansible; e estratégias de deploy avançadas (Blue/Green, Canary, Feature Flags). 

Internal Developer Portal & Platform Engineering

  • Experiência na definição de estratégia e implementação de IDP com Backstage (CNCF): Software Catalog, TechDocs, Scaffolder, plugins e integração com toolchain corporativo. 
  • Visão de platform engineering: golden paths, developer experience (DevEx), self-service e governança de plataforma em escala. 

Segurança & Observabilidade

Experiência em segurança by design: OAuth2/OIDC, RBAC, Threat Modeling, OWASP Web e Mobile Top 10, SAST/DAST e conformidade regulatória (LGPD, PCI-DSS). 

Domínio de observabilidade: New Relic, Pilha ELK, Prometheus, Grafana e rastreamento distribuído (OpenTelemetry, Jaeger). 


Liderança & Comunicação

  • Capacidade de tomar decisões técnicas complexas de forma autônoma, embasada em dados e alinhada aos objetivos de negócio. 
  • Habilidade de comunicar trade-offs e recomendações técnicas com clareza para públicos técnicos e não técnicos. 
  • Experiência em ambientes ágeis (Scrum/Kanban) com foco em entrega de valor e melhoria contínua. 


DIFERENCIAIS:


  • Certificações em arquitetura: TOGAF, AWS Solutions Architect Professional, Azure Solutions Architect Expert ou equivalentes. 
  • Experiência com OSGi, WSO2 IdP, OSWorkflow ou plataformas ESB legadas em contexto de modernização. 
  • Conhecimento em plataformas de IA generativa em cloud (AWS Bedrock, Azure OpenAI, Vertex AI) e integração em produtos web e mobile. 
  • Experiência com SRE: definição de SLOs, error budgets e chaos engineering. 
  • Contribuições a projetos open-source no ecossistema CNCF (Backstage, Argo, OpenTelemetry). 
  • Experiência com IDPs comerciais: Port, Cortex, Roadie, Harness IDP ou OpsLevel. 
  • Inglês avançado para leitura, documentação e comunicação técnica. 
  • Pós-graduação, MBA ou Mestrado em Engenharia de Software, Gestão de TI ou áreas correlatas. 

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Análise de currículo
  3. Etapa 3: Entrevista TH
  4. Etapa 4: Entrevista liderança
  5. Etapa 5: Contratação

CONHEÇA MAIS SOBRE A GENTE

Aqui no Brain, a inovação não fica só no discurso, ela acontece de verdade.

Nós desenvolvemos o caminho para o futuro, porque acreditamos que ele é feito agora.


Somos um Instituto de Ciência e Tecnologia, criado em 2017 pela Algar, e transformamos desafios em produtos, serviços e modelos de negócio inovadores. Tudo isso com um objetivo claro: simplificar a vida das pessoas e das empresas. Inovação pra gente não é discurso, é entrega e resultado.


Atuamos em três frentes: impulsionamos a inovação dentro da Algar, conectamos startups e parceiros ao nosso ecossistema e ajudamos empresas a tirar ideias do papel e transformar inovação em impacto real.


Trabalhamos com metodologias ágeis com autonomia para criar, espaço para experimentar e confiança para evoluir juntos. Nosso ambiente é dinâmico, criativo e feito para quem tem curiosidade, vontade de aprender e coragem para transformar desafios em soluções. Se você curte inovação na prática, vai se sentir em casa nos nossos escritórios em Uberlândia/MG e São Paulo/SP.