Arquiteto(a) de Software II

DESCRIÇÃO DA VAGABuscamos um(a) Arquiteto(a) de Software Pleno para integrar o time de Arquitetura Corporativa. O profissional será responsável por definir e evoluir a arquitetura de aplicações, garantindo qualidade de código, adoção de padrões técnicos consistentes e eficiência na esteira de entrega contínua — do desenvolvimento até a produção.Atuará de forma hands-on junto às squads de desenvolvimento, apoiando decisões técnicas, reduzindo débito técnico e promovendo boas práticas de engenharia de software. O papel requer equilíbrio entre visão sistêmica e capacidade de execução, com autonomia para propor melhorias e implementar soluções em ambientes de alta complexidade. Faz parte do escopo da posição contribuir para a evolução da plataforma interna de desenvolvimento (IDP), incluindo ferramentas como Backstage.RESPONSABILIDADE E ATRIBUIÇÕESArquitetura & DesenvolvimentoDefinir e estruturar componentes legados, microserviços e APIs, garantindo coesão, baixo acoplamento e evolução sustentável dos sistemas.Estabelecer padrões de desenvolvimento, design patterns (SOLID, Clean Architecture, DDD) e práticas para redução contínua de débito técnico.Traduzir requisitos de negócio em soluções técnicas escaláveis, seguras e viáveis economicamente.Realizar revisões técnicas e arquiteturais, identificando riscos e oportunidades de melhoria.Internal Developer Portal (IDP)Implementar e evoluir portais internos de desenvolvimento (IDP) como o Backstage (Spotify/CNCF), centralizando o catálogo de serviços, documentação técnica (TechDocs) e templates de scaffolding.Definir e manter o Software Catalog do IDP, garantindo visibilidade e governança sobre todos os serviços, APIs e componentes da plataforma.Criar e manter Software Templates (golden paths) para padronizar a criação de novos serviços, ambientes e pipelines com boas práticas embutidas.Desenvolver e integrar plugins customizados ao Backstage para conectar ferramentas internas (CI/CD, observabilidade, cloud, ticketing, segurança).Promover a cultura de self-service, reduzindo a carga cognitiva das squads e acelerando o onboarding de novos desenvolvedores.Avaliar e recomendar soluções complementares ou alternativas de IDP (Port, Cortex, Roadie, OpsLevel) conforme a maturidade da plataforma.CI/CD & DevOpsProjetar, implementar e manter pipelines de integração e entrega contínua (CI/CD) com foco em qualidade, rastreabilidade e velocidade.Integrar testes automatizados (unitários, integração e segurança) nos pipelines de CI/CD.Projetar e governar estratégias avançadas de deploy: Blue/Green, Canary e Feature Flags.DevSecOps & SegurançaIncorporar ferramentas de segurança (SAST/DAST) de forma contínua ao ciclo de desenvolvimento, garantindo segurança sem fricção operacional.Garantir aderência a boas práticas de segurança: autenticação, autorização e OWASP Top 10.Observabilidade & InfraestruturaImplementar e automatizar estratégias de observabilidade: logs, métricas e rastreamento distribuído (New Relic, Pilha ELK, Prometheus, Grafana).Apoiar a definição de estratégias de IaC e automação de infraestrutura.Colaboração & Orientação TécnicaApoiar e orientar desenvolvedores nas melhores práticas arquiteturais e de engenharia de software.Atuar como referência técnica na squad, colaborando com produto, negócios e infraestrutura.Participar ativamente de cerimônias ágeis contribuindo com perspectiva técnica e arquitetural.REQUISITOS E QUALIFICAÇÕES Linguagens & FrameworksExperiência sólida em pelo menos duas stacks modernas: Java/Spring, Node.js, Python ou React. Conhecimento em APIs RESTful e GraphQL; experiência com integração entre sistemas heterogêneos. Familiaridade com bancos de dados relacionais (PostgreSQL, MySQL, Oracle) e não relacionais (MongoDB, Redis).Arquitetura de SoftwareDomínio de arquiteturas distribuídas, microserviços e orientada a eventos.Aplicação prática de padrões: SOLID, Clean Architecture, DDD, CQRS e Event Sourcing.Internal Developer Portal & Platform EngineeringExperiência na implementação ou operação de IDP com Backstage (Spotify/CNCF): Software Catalog, TechDocs, Scaffolder e sistema de plugins.Conhecimento em platform engineering: golden paths, self-service, padronização de workflows e gestão de developer experience (DevEx).Familiaridade com integração do Backstage a ferramentas como GitHub/GitLab, Kubernetes, Argo CD, Jira, SonarQube e provedores cloud.CI/CD & Automação de QualidadeExperiência prática com Jenkins, GitLab CI e/ou Spinnaker.Uso de ferramentas de análise estática de código: SonarQube ou similares.Conhecimento em testes automatizados (unitários, integração, contrato e carga).Containers & OrquestraçãoConhecimento avançado em Docker, incluindo otimização de builds (multi-stage).Experiência com Kubernetes e GitOps (ArgoCD, FluxCD).Cloud & IaCExperiência prática em ao menos um provedor cloud: AWS, Azure, GCP ou OCI.Domínio de ferramentas de IaC: Terraform, Pulumi ou Ansible.Mensageria & IntegraçãoExperiência com Kafka, RabbitMQ ou ActiveMQ e arquitetura orientada a eventos.Segurança & ObservabilidadeIntegração de ferramentas SAST/DAST em pipelines de CI/CD.Implementação de logs, métricas e rastreamento distribuído com New Relic, Pilha ELK, Prometheus e/ou Grafana.Formação & ExperiênciaEnsino Superior completo em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.Mínimo de 4 anos de experiência em desenvolvimento de software, com ao menos 2 anos atuando em arquitetura de sistemas.DIFERENCIAIS:Contribuições a plugins open-source do Backstage ou projetos CNCF correlatos.Experiência com plataformas comerciais de IDP: Port, Cortex, Roadie, OpsLevel ou Harness IDP.Certificações em cloud: AWS Solutions Architect, Azure Solutions Architect ou equivalentes.Experiência com plataformas e servicos de Inteligencia Artificial em cloud (AWS Bedrock, Azure OpenAI, Vertex AI).Conhecimento em arquiteturas serverless e event-driven (AWS Lambda, Azure Functions).Experiencia em ambientes de alta disponibilidade, missao critica e sistemas de grande escala.Vivencia em transicao de sistemas monoliticos para microservicos ou cloud-native.Ingles tecnico para leitura de documentacao (desejavel).Pos-graduacao em Engenharia de Software, Arquitetura de Sistemas ou areas correlatas (desejavel).