C6 Bank
Solvd
Desenvolvedor Golang Sênior
Sobre a oportunidade
Solvd Inc. é uma empresa de consultoria e serviços de tecnologia nativa de IA em rápido crescimento, que oferece transformação empresarial em nuvem, dados, engenharia de software e inteligência artificial. Trabalhamos com organizações líderes do setor para projetar, construir e operacionalizar soluções tecnológicas que impulsionam resultados de negócios mensuráveis.
Após a aquisição da Tooploox, uma empresa de ponta em IA e desenvolvimento de produtos, a Solvd agora oferece entrega ponta a ponta — desde consultoria estratégica e design de soluções até desenvolvimento personalizado de IA e implementação em escala empresarial. Nossos centros de capacidade combinam profundo conhecimento técnico, metodologias de entrega comprovadas e conhecimento específico do setor para resolver desafios de negócios complexos de forma rápida e eficaz.
Estamos procurando um Desenvolvedor Go Sênior para projetar e desenvolver componentes de software de alto desempenho, seguros e confiáveis para sistemas de coleta e processamento de dados em escala empresarial. Você criará software que roda em Windows e macOS, processa eventos de alta frequência, armazena e transmite dados de forma segura, e se integra a plataformas de dados baseadas em nuvem — com práticas de engenharia de nível de produção em todo o processo.
O que você fará
- Projetar, desenvolver e manter aplicações de alto desempenho e serviços em segundo plano em Go, seguindo arquitetura limpa e práticas de engenharia de nível de produção.
- Construir componentes de processamento concorrente e multithread usando goroutines, canais, primitivas de sincronização, pools de workers e técnicas eficientes de gerenciamento de memória.
- Desenvolver coleta, processamento, agregação, compressão, serialização e mecanismos de transmissão de eventos confiáveis para telemetria e dados de eventos de alto volume.
- Implementar persistência local robusta e buffer criptografado — suportando operação offline, checkpointing, filas de retentativa, recuperação e proteção contra perda de dados.
- Desenvolver integrações seguras com plataformas de nuvem e serviços de dados usando REST APIs, HTTPS, SDKs e outros mecanismos de integração.
- Implementar mecanismos de autenticação e segurança de nível empresarial, incluindo autenticação de par de chaves RSA, JWT/OAuth, TLS, validação de certificado, criptografia e manuseio seguro de credenciais.
- Projetar comportamento resiliente de cliente distribuído — idempotência, prevenção de duplicatas, retentativas com backoff exponencial, tratamento de confirmação, recuperação de falhas, limitação de taxa e resiliência de rede.
- Desenvolver capacidades eficientes de processamento de dados em formatos como JSON, Parquet e Protocol Buffers.
- Otimizar aplicações para uso de CPU, memória, E/S de disco, utilização de rede, tempo de inicialização e estabilidade de longa duração usando ferramentas de profiling e diagnóstico de Go.
- Desenvolver e suportar software multiplataforma para Windows e macOS, incluindo interação com APIs do sistema operacional, serviços do sistema, sistemas de arquivos, rede e instalações de segurança nativas do SO.
- Construir testes abrangentes de unidade, integração, desempenho, estresse, resiliência e segurança.
- Implementar logging, métricas, monitoramento de integridade, diagnóstico e telemetria de nível de produção — garantindo que informações sensíveis nunca sejam expostas em logs operacionais.
- Contribuir para o empacotamento de aplicações, versionamento, gerenciamento de configuração, implantação automatizada, estratégias de atualização, rollback e distribuição de software empresarial.
- Fornecer liderança técnica de nível sênior através de discussões de arquitetura, revisões de design, revisões de código, solução de problemas e mentoria.
Habilidades e experiência exigidas
- 7+ anos de experiência em desenvolvimento de software com forte expertise prática em Golang.
- Conhecimento avançado de concorrência em Go — goroutines, canais, mutexes, contextos, sincronização e padrões de pool de workers.
- Forte entendimento de estruturas de dados, algoritmos, gerenciamento de memória e otimização de desempenho.
- Experiência na construção de serviços de longa execução, agentes, utilitários de sistema, aplicações de telemetria ou aplicações cliente distribuídas.
- Forte experiência com REST APIs, HTTPS, TLS, JSON, autenticação e integração segura de API.
- Experiência na implementação de criptografia RSA/chave pública, JWT/OAuth, autenticação baseada em certificado e gerenciamento seguro de credenciais.
- Experiência com persistência local, cache, filas, agregação, compressão, retentativa e padrões de recuperação de falhas.
- Conhecimento de Parquet ou formatos de dados colunares/binários semelhantes e padrões de processamento de dados de alto volume.
- Forte experiência com testes de unidade, testes de integração, mocking, profiling, debugging e testes de desempenho em Go.
- Bom entendimento de CI/CD, Git, ferramentas de qualidade de código, gerenciamento de dependências, varredura de vulnerabilidades e práticas seguras de SDLC.
Qualificações preferenciais
- Experiência com Snowflake ou plataformas de dados em nuvem comparáveis e integração de SDK em nuvem.
- Experiência com programação de sistemas Windows e/ou macOS, software de endpoint empresarial ou sistemas de telemetria em larga escala.
- Familiaridade com interoperabilidade C++/.NET, APIs de Windows, APIs de macOS, ou criptografia em nível de SO e armazenamento de chaves.
- Experiência com empacotamento MSI/MSIX e plataformas de gerenciamento de dispositivos empresariais.
Ao se juntar à Solvd, você irá…
- Moldar projetos reais impulsionados por IA em setores-chave, trabalhando com clientes desde inovação de startups até transformação empresarial.
- Fazer parte de uma equipe global com oportunidades iguais de colaboração entre continentes e culturas.
- Prosperar em um ambiente inclusivo que prioriza aprendizado contínuo, inovação e padrões éticos de IA.
Pronto para causar impacto?
Se você está animado para construir coisas que importam, defender IA responsável e crescer com algumas das mentes mais brilhantes do setor. Candidate-se hoje e vamos inovar juntos.
Solvd é um empregador que oferece igualdade de oportunidades.
