Skills
Sobre a Vaga
Estamos em busca de um Software Architect experiente. Nesta função, você definirá a visão técnica para novos produtos e iniciativas de tecnologia, avaliará tecnologias emergentes, projetará soluções arquiteturais modernas e ajudará as equipes de engenharia a transformar ideias em produtos escaláveis e prontos para produção.
Esta é uma vaga remota.
Responsabilidades
- Definir e evoluir a visão arquitetural para novos produtos, plataformas e iniciativas de tecnologia
- Pesquisar tecnologias emergentes, realizar avaliações técnicas e conduzir iniciativas de Proof of Concept
- Projetar arquiteturas escaláveis cloud-native, distribuídas e híbridas
- Estabelecer padrões arquiteturais, melhores práticas e diretrizes de engenharia
- Conduzir o design técnico de sistemas complexos de alto volume e enterprise
- Definir stacks de tecnologia e princípios arquiteturais para novas soluções
- Contribuir para soluções inovadoras com tecnologias modernas, incluindo AI/ML, Generative AI, LLM e automação inteligente
- Identificar riscos técnicos e definir estratégias de mitigação
- Apoiar equipes de engenharia na resolução de desafios técnicos complexos e na tomada de decisões arquiteturais
- Realizar revisões de arquitetura e avaliações de soluções técnicas
- Contribuir para estratégia técnica, roadmaps de produto e evolução de longo prazo
- Apoiar iniciativas de transformação tecnológica e modernização de produtos
- Colaborar com clientes e stakeholders internos sobre arquitetura e estratégia de tecnologia
- Mentorar technical leads e engenheiros sêniores
- Ajudar a moldar cultura de engenharia, processos de desenvolvimento e práticas de DevOps
Requisitos
- Experiência significativa em desenvolvimento de software, arquitetura e evolução de produtos, plataformas e soluções enterprise
- 4+ anos em funções como Software Architect, Enterprise Architect, Engineering Director ou similar
- Forte entendimento de padrões arquiteturais modernos, princípios de design de software e sistemas distribuídos
- Experiência em definir visão arquitetural e conduzir decisões estratégicas de tecnologia
- Avaliar tecnologias e abordagens arquiteturais com base em objetivos de negócio, escalabilidade, Total Cost of Ownership (TCO) e sustentabilidade de longo prazo
- Experiência em liderança de iniciativas e times de engenharia distribuídos
- Colaboração com stakeholders de engenharia, produto e negócio
- Definição de padrões arquiteturais e melhores práticas de engenharia
- Experiência em arquiteturas cloud-native, distribuídas e escaláveis
- Experiência com AWS, Azure ou GCP
- Arquitetar soluções enterprise de alta disponibilidade e resilientes
- Experiência com Kubernetes e tecnologias de containers
- Conhecimento em Microservices, Distributed Systems, Event-Driven Architecture e API-First Design
- Experiência hands-on em desenvolvimento de software
- Experiência com práticas modernas, incluindo CI/CD, automação e DevOps
- Experiência com linguagens de programação modernas, tecnologias cloud e plataformas enterprise
- Entrega ponta a ponta de produtos e plataformas
- Experiência prática em domínios de tecnologia, incluindo: AWS, Azure, GCP; Kubernetes, Docker, Helm; Java, C++, Python, JavaScript, Nodejs; React, Angular ou frameworks frontend similares; PostgreSQL, Oracle, MS SQL Server, NoSQL, Redis, Kafka, Elasticsearch; GitHub, GitLab, Jenkins, CI/CD, Infrastructure as Code; Prometheus, Grafana, ELK Stack, OpenTelemetry
- Certificações profissionais em arquitetura, plataformas cloud ou engenharia de software
Beneficios
- Plano de saúde
- Cursos de idiomas
- Programa de relocation
- Programas de desenvolvimento profissional, incluindo programas de certificação, mentoria e investimento em talentos
- Internal mobility e oportunidades de estágio