Arquiteto(a) de Software III
DESCRIÇÃO DA VAGABuscamos 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ÇÕESArquitetura & Visão TécnicaDefinir 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-offsElaborar Architectural Decision Records (ADRs) e documentar decisões técnicas relevantes para rastreabilidade e governança.Desenvolvimento Web & Aplicações MóveisDefinir 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 & MentoriaLiderar 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 & IDPDefinir 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çãoLiderar 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 & ConfiabilidadeDefinir 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égicoColaborar 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çãoMí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 SoftwareDomí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 WebExperiê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 MobileExperiê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 & InfraestruturaExperiê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 EngineeringExperiê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 & ObservabilidadeExperiê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çãoCapacidade 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.