Sr SW Engineer, Legal Reports
Tecnologias
Descrição da vaga
Vaga: Engenheiro de Software Sênior (Go/Golang) - Legal Reports
A Visa está buscando um(a) Engenheiro(a) de Software Sênior para integrar a equipe Legal Reports, responsável pela geração e operação de relatórios regulatórios bancários para órgãos fiscalizadores como Banco Central do Brasil, Receita Federal e reguladores internacionais. Esta é uma excelente oportunidade para desenvolvedores(as) Go/Golang experientes em engenharia de dados e backend.
A equipe atua fortemente em engenharia de dados e backend, utilizando Golang como linguagem principal, com uso intensivo de SQL e processamento distribuído com Spark/Databricks, além de Trino/Superset. A infraestrutura é baseada em AWS, utilizando serviços como S3, Lambda, Kubernetes, Glue, etc. A observabilidade da plataforma é feita com Honeycomb e Grafana, integrados ao OpsGenie, garantindo visibilidade ponta a ponta.
Responsabilidades:
- Desenvolvimento e manutenção de serviços escaláveis e confiáveis, utilizando principalmente Golang e outras tecnologias cloud-native, com deployment na AWS.
- Desenvolver código eficiente, legível, testável e bem documentado, alinhado com a direção técnica da equipe e os objetivos de negócio.
- Participar ativamente de todas as etapas do ciclo de vida do desenvolvimento de software, incluindo planejamento técnico, design de sistemas, codificação, testes, implantação e suporte à produção.
- Liderar o design e a execução de estratégias de teste robustas, garantindo alta cobertura da lógica de negócios e confiabilidade em sistemas distribuídos.
- Contribuir proativamente para o crescimento de outros(as) engenheiros(as) por meio de revisões de código, mentoria, compartilhamento de conhecimento e promovendo a excelência em engenharia dentro da equipe.
- Garantir a estabilidade, o desempenho e a confiabilidade do sistema por meio de monitoramento proativo, práticas de observabilidade, resposta a incidentes e participação em rodízios de plantão.
- Executar e manter a infraestrutura como código usando Terraform, criando e gerenciando recursos da AWS conforme necessário.
- Colaborar estreitamente com as equipes de produto e multifuncionais, participando da análise técnica para traduzir os requisitos do produto em soluções técnicas de alta qualidade.
- Monitorar aplicativos usando logs, métricas e ferramentas de rastreamento, identificando e resolvendo problemas em ambientes de sistemas distribuídos.
- Contribuir consistentemente para as decisões técnicas relacionadas ao design do sistema, escalabilidade, desempenho, dívida técnica e eficiência de custos na nuvem.
- Manter-se atualizado(a) com as tendências tecnológicas emergentes e contribuir com insights para discussões técnicas em nível de equipe e coletivo.
- Ser reconhecido(a) por fornecer soluções técnicas de alto impacto e qualidade dentro da equipe e entre os coletivos.
Esta é uma vaga remota.
Qualificações:
- Residir no Brasil.
- Inglês em nível B1 ou superior (Intermediário).
Habilidades Técnicas:
- Mais de 5 anos de experiência como Engenheiro(a) de Software, com experiência comprovada em ambientes de produção.
- Forte experiência com Golang e adaptabilidade a outras linguagens e ecossistemas.
- Uso avançado de Git, incluindo a resolução de desafios complexos de controle de versão e colaboração.
- Forte experiência em depuração e solução de problemas em sistemas distribuídos.
- Experiência comprovada na realização de revisões de código completas com foco na qualidade, desempenho e impacto entre domínios.
- Sólida experiência em testes, incluindo testes de unidade, integração, desempenho e ponta a ponta em sistemas distribuídos.
- Experiência em projetar e documentar APIs usando ferramentas como Swagger/OpenAPI, diagramas de fluxo e documentação técnica para dar suporte ao DEVEX e consumidores externos.
- Forte compreensão da arquitetura de microsserviços, incluindo escalabilidade, ajuste de desempenho e governança entre equipes.
- Proficiência com serviços da AWS, como SQS, SNS, S3 e Lambda, criando arquiteturas nativas da nuvem e orientadas a eventos.
- Experiência com Infraestrutura como Código e pipelines de implantação usando ferramentas como Terraform, ArgoCD, Jenkins, Codefresh ou similares.
- Uso avançado de Docker e Kubernetes em ambientes de produção.
- Forte conhecimento de bancos de dados relacionais (MySQL/PostgreSQL) e modelagem de dados, com familiaridade em estratégias de dados não relacionais.
- Compreensão de pipelines de CI/CD, práticas de GitOps e conceitos de observabilidade, incluindo monitoramento, registro, rastreamento e alertas.
Qualificações Desejáveis:
- Experiência em trabalhar com sistemas críticos e de missão crítica.
- Familiaridade com estratégias de otimização de custos na nuvem e criação de perfil de desempenho de aplicativos.
- Experiência com ferramentas de observabilidade como Grafana, Honeycomb ou plataformas semelhantes.
- Certificações AWS.
- Experiência no uso de ferramentas de desenvolvimento assistidas por IA (por exemplo, Copilot, GPT, Claude) para melhorar a eficiência e a qualidade do desenvolvimento.
- 3 ou mais anos de experiência de trabalho com um diploma de bacharel ou mais de 2 anos de experiência de trabalho com um diploma avançado (por exemplo, mestrado, MBA, JD, MD).
A Visa é uma empregadora de oportunidades iguais. Candidatos qualificados receberão consideração para emprego, independentemente de raça, cor, religião, sexo, nacionalidade, orientação sexual, identidade de gênero, deficiência ou status de veterano protegido.