← Voltar para vagas
V

Sr SW Engineer, Legal Reports

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.