Geekhunter Logo

Soluções

Software de recrutamento

Divulgue vagas, importe perfis, pré-qualifique candidatos com perguntas personalizadas e controle todo o recrutamento em um só lugar.

Serviço de recrutamento

Confie em nós para encontrar seu talento tech. Com o nosso time especializado atuamos nas principais etapas de recrutamento.

Base de talentos

Os melhores talentos tech do Brasil, todos pré-selecionados e prontos para novas oportunidades.

Nossos planos

Descubra o plano perfeito para suas necessidades.

Login

Português

PT

Empresa Confidencial

Arquiteto de Software

Remoto

(Qualquer lugar)

Faixa de Remuneração

Não informada

Nível de Experiência

Sênior

Requisitos

5+ anos de experiência na carreira
Arquiteto de Software

Tarefas e Responsabilidades

Confira o perfil abaixo e candidate-se!


Formação/Escolaridade: Superior em Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou áreas correlatas.


Experiência:

• Experiência sólida como Arquiteto de Software, Tech Lead ou função equivalente.

• Experiência na definição e evolução de arquiteturas de sistemas distribuídos e aplicações de alta complexidade.


Conhecimentos Técnicos Obrigatórios

Arquitetura e Engenharia de Software

• Arquitetura de software, sistemas distribuídos, microserviços e arquiteturas orientadas a eventos.

• Domínio de padrões e práticas como SOLID, Design Patterns, Clean Architecture, Arquitetura Hexagonal e DDD.

• Conhecimento de padrões de integração, APIs REST, gRPC, mensageria e comunicação assíncrona.

• Conhecimento de padrões arquiteturais relacionados a escalabilidade, resiliência, disponibilidade, performance e segurança.

• Experiência com testes automatizados, qualidade de código, revisão técnica e práticas de desenvolvimento seguro.

• Capacidade de avaliar alternativas arquiteturais considerando trade-offs, custo, risco, prazo, complexidade, sustentabilidade e impacto

operacional.


Linguagens e Desenvolvimento

Conhecimento sólido nas principais tecnologias utilizadas no desenvolvimentocorporativo, especialmente:

• Java / Spring Boot

• .NET / C#

• TypeScript / Node.js

• Angular e/ou React

É esperado que o arquiteto possua profundidade técnica suficiente para revisar implementações, desenvolver provas de conceito e atuar de forma hands-on em situações críticas.


Containers, Infraestrutura e Cloud Native

Experiência com:

• Docker e Docker Swarm

• Kubernetes

• Helm

• Rancher e/ou OpenShift

• ArgoCD e práticas de GitOps

• Proxies e servidores web como Nginx, Traefik e Apache

• Load Balancers e estratégias de balanceamento de carga

• API Gateway e API Management

• Service Discovery, escalabilidade horizontal e alta disponibilidade

• Fundamentos de redes, DNS, TLS/SSL, proxies reversos e infraestrutura aplicada às aplicações


CI/CD e DevOps

Conhecimento avançado na criação, evolução e governança de pipelines de CI/CD, contemplando:

• Build, testes e análise de qualidade

• Gestão de artefatos e versionamento

• Segurança no pipeline

• Deploy automatizado

• Estratégias de rollback

• GitOps

• Gestão de configurações e ambientes

• Observabilidade das entregas

Experiência com ferramentas como Azure DevOps, GitHub Actions, GitLab CI, Jenkins, ArgoCD ou similares.


Inteligência Artificial aplicada à Engenharia

Conhecimento e experiência com agentes de codificação e ferramentas de desenvolvimento assistido por IA, como:

• OpenAI Codex

• Claude Code

• OpenCode

• Ferramentas equivalentes de AI Coding

Capacidade de aplicar essas ferramentas de maneira segura e produtiva em atividades como desenvolvimento, revisão de código, documentação, testes, refatoração, análise técnica e automação, mantendo critérios de qualidade, segurança e governança.


Autenticação e Segurança

Conhecimento de:

• OAuth 2.0

• OpenID Connect

• JWT

• SSO

• Keycloak / RHSSO

• Better Auth ou soluções equivalentes

• Autorização baseada em roles e permissões

• Boas práticas de segurança de aplicações e APIs

• OWASP e desenvolvimento seguro


Bancos de Dados e Mensageria

Experiência com:

• Bancos relacionais, como PostgreSQL, Oracle, SQL Server e MySQL

• Bancos NoSQL e mecanismos de busca/cache, como MongoDB, Redis e

Elasticsearch

• Modelagem de dados e otimização de consultas

• Versionamento e evolução de schemas

• Kafka, RabbitMQ, Azure Service Bus ou tecnologias equivalentes

• Arquiteturas orientadas a eventos


Documentação e Governança de Arquitetura

Experiência na criação e manutenção de documentação técnica utilizando:

• C4 Model

• ADRs — Architecture Decision Records

• Diagramas de arquitetura

• UML quando aplicável

• Documentação de APIs e integrações

Capacidade de documentar decisões arquiteturais, contextos, componentes, integrações, riscos, restrições e trade-offs, mantendo a documentação objetiva e atualizada.


Conhecimentos Desejáveis/Diferenciais

• Certificações AWS, Azure ou outras plataformas de Cloud.

• Certificações Kubernetes, como CKA ou CKAD.

• Certificações relacionadas à arquitetura de software.

• Pós-graduação ou especialização em Arquitetura de Software.

• Experiência em sistemas críticos, ambientes de alta disponibilidade ou sistemas governamentais/judiciário.

• Experiência com Platform Engineering, SRE ou práticas de engenharia de plataforma.

• Inglês avançado para leitura e produção de documentação técnica.


Softskills

• Comunicação clara e objetiva

• Liderança técnica e capacidade de influência

• Pensamento analítico e visão sistêmica

• Capacidade de tomada de decisão

• Resolução de problemas complexos

• Planejamento, organização e priorização

• Senso de dono e orientação para resultados

• Colaboração e trabalho em equipe

• Capacidade de negociação e gestão de conflitos

• Mentoria e desenvolvimento técnico de profissionais

• Adaptabilidade e aprendizado contínuo

• Capacidade de atuar com autonomia sem perder o alinhamento com negócio e stakeholders


Atividades e Responsabilidades

• Definir, evoluir e garantir a aderência às arquiteturas de referência.

• Apoiar o time na tomada de decisões técnicas, avaliando alternativas, riscos, impactos e trade-offs.

• Traduzir necessidades de negócio em soluções técnicas viáveis, escaláveis e sustentáveis.

• Atuar no refinamento técnico e na decomposição de demandas e soluções.

• Apoiar estimativas, sequenciamento de atividades, identificação de dependências e planejamento técnico.

• Identificar e mitigar riscos relacionados à arquitetura, segurança, performance, escalabilidade, integrações e débito técnico.

• Realizar Design Reviews e Code Reviews, garantindo consistência e qualidade técnica das implementações.

• Definir e disseminar padrões, boas práticas e guidelines de engenharia.

• Promover práticas de CI/CD, DevOps, GitOps, automação e infraestrutura como parte do ciclo de desenvolvimento.

• Garantir padrões adequados de observabilidade, monitoramento, logging, tracing e troubleshooting.

• Acompanhar a saúde técnica dos produtos por meio de indicadores de estabilidade, performance, qualidade, testes e débito técnico.

• Apoiar tecnicamente incidentes críticos, realizando análise de causa raiz e propondo soluções estruturais para evitar recorrência.

• Avaliar e recomendar tecnologias, ferramentas, frameworks e padrões considerando maturidade, custo, aderência e escalabilidade.

• Criar provas de conceito para validação de tecnologias e decisões arquiteturais.

• Atuar de forma hands-on em problemas críticos ou de alta complexidade.

• Promover mentoria, pareamento e compartilhamento de conhecimento com os times.

• Facilitar o alinhamento técnico entre desenvolvimento, produto, infraestrutura, segurança, QA, arquitetura e demais stakeholders.


Informações sobre o Contrato de Trabalho

Remuneração: A combinar

Carga Horária: 40h semanais - Segunda a Sexta - das 08:00 às 12:00 e das 14:00 às 18:00.

Acesso à cursos em plataformas de ensino.

Remoto


Ver todas as vagas da empresa Empresa Confidencial

Compartilhar vaga:

Compartilhar vaga: