Pular para o conteúdo principal

Arquiteto(a) de Software II

Descrição da vaga

DESCRIÇÃO DA VAGA

Buscamos 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ÇÕES


Arquitetura & Desenvolvimento

  • Definir 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 & DevOps

  • Projetar, 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ça

  • Incorporar 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 & Infraestrutura

  • Implementar 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écnica

  • Apoiar 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 & Frameworks

  • Experiê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 Software

  • Domí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 Engineering

  • Experiê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 Qualidade

  • Experiê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ção

  • Conhecimento avançado em Docker, incluindo otimização de builds (multi-stage).
  • Experiência com Kubernetes e GitOps (ArgoCD, FluxCD).

Cloud & IaC

  • Experiê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ção

  • Experiência com Kafka, RabbitMQ ou ActiveMQ e arquitetura orientada a eventos.

Segurança & Observabilidade

  • Integraçã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ência

  • Ensino 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).

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.