Pular para o conteúdo

Funded.club

Desenvolvedor Sênior de Software Desktop

C++Rust
Tradução automática. Consulte o original.

SOBRE A SYNC

Desenvolvedor Sênior de Software Desktop Remoto

A Sync.com é uma plataforma líder de armazenamento em nuvem com criptografia de ponta a ponta, operando em grande escala em data centers duplos. Construímos software seguro e focado em privacidade que milhões de usuários confiam com seus arquivos mais importantes. Nossos aplicativos desktop são a linha de frente dessa confiança — rodando em Mac, Linux e Windows , sincronizando dados de forma confiável e segura em todas as plataformas.

A VAGA

Estamos reconstruindo nosso aplicativo desktop do zero. Nossos clientes atuais são construídos em pilhas nativas e específicas da plataforma (C++/Swift e similares), e estamos consolidando em uma arquitetura unificada e moderna baseada em Rust em macOS, Linux e Windows — tratadas como alvos de primeira classe e iguais.

Estamos procurando um Desenvolvedor Sênior de Software Desktop para ser o proprietário técnico desta reescrita em ambiente greenfield. Esta é uma função de alta responsabilidade para um contribuidor individual: você arquitetará o novo aplicativo, definirá como o construiremos e o lançaremos, e estabelecerá o padrão de qualidade de engenharia desde o primeiro dia. Você não terá subordinados diretos, mas definirá o padrão pelo qual o produto desktop será medido.

RESPONSABILIDADES

  1. Liderar uma reescrita greenfield de nosso cliente desktop, migrando de código nativo específico da plataforma para uma arquitetura unificada baseada em Rust.
  1. Ser o responsável pelo ciclo de vida completo do SDLC desktop — arquitetura, implementação, engenharia de lançamento e manutenção contínua — em macOS, Linux e Windows como prioridades iguais.
  1. Lidar com os problemas genuinamente difíceis de ponta a ponta: internos do motor de sincronização, integração profunda com o sistema de arquivos do SO e infraestrutura robusta de atualização/lançamento — tudo o que consideramos igualmente crítico.
  1. Projetar e operar um atualizador automático seguro: entrega assinada, verificação de assinatura, rollouts escalonados, rollback e mecânicas de atualização confiáveis multiplataforma.
  1. Definir o padrão de qualidade para a nova base de código do zero — estratégia de testes, cobertura automatizada, CI/CD, observabilidade e relatórios de falhas — e mantê-lo para o produto.
  1. Gerenciar preocupações específicas da plataforma, incluindo assinatura de código, notarização, empacotamento, serviços em segundo plano e integrações nativas de shell/sistema de arquivos.
  1. Integrar nossa camada de criptografia de ponta a ponta existente ao cliente, garantindo que as operações criptográficas sejam corretas, performáticas e usadas com segurança.
  1. Usar ferramentas de desenvolvimento assistidas por IA e agentivas (Claude Code, Codex e similares) para acelerar a entrega e ajudar a estabelecer as melhores práticas para fluxos de trabalho aumentados por IA em toda a equipe.
  1. Colaborar com as equipes de produto, segurança e backend para lançar recursos que escalam.

EXPERIÊNCIA E QUALIFICAÇÕES

  1. Profundidade significativa em desenvolvimento de aplicativos desktop, com um histórico de lançamento e manutenção de software de produção em macOS, Linux e Windows.
  1. Forte proficiência em Rust, incluindo padrões assíncronos, FFI e otimização de desempenho.
  1. Experiência prática com frameworks desktop multiplataforma como Tauri e/ou Electron.
  1. Experiência liderando ou ancorando uma reescrita significativa ou construção greenfield — você tomou as decisões arquiteturais fundamentais e viveu com as consequências.
  1. Experiência direta no projeto ou operação de sistemas de atualização automática, incluindo distribuição segura e assinatura de código/notarização.
  1. Capacidade de definir uma estratégia de testes e qualidade a partir do zero, não apenas trabalhar dentro de uma existente.
  1. Conforto em integrar bibliotecas criptográficas existentes corretamente; compreensão funcional de conceitos E2EE (AES-GCM, gerenciamento de chaves, criptografia do lado do cliente).
  1. Conforto e fluência com ferramentas de codificação de IA e fluxos de trabalho agentivos — você os utiliza ativamente e entende seus pontos fortes e limites.
  1. Mentalidade de propriedade: você trata o produto desktop como seu e o impulsiona da arquitetura ao software lançado e suportado.

SERIA BOM TER

  1. Experiência com produtos de armazenamento em nuvem, sincronização de arquivos ou backup.
  1. Familiaridade com APIs nativas como macOS File Provider, Windows Cloud Files API ou Linux FUSE.
  1. Experiência em migração de bases de código nativas C++/Swift para Rust.
  1. Experiência em contribuir ou manter projetos de código aberto em Rust.

POR QUE SYNC

  • Liderar uma reescrita do zero de uma superfície de produto principal — escopo raro para um IC. * Trabalhar em software focado em privacidade que realmente protege os usuários.
  • Alta autonomia e influência arquitetural real.
  • Uma equipe que adota engenharia moderna e aumentada por IA.
  • Remuneração competitiva, benefícios e flexibilidade.

BENEFÍCIOS E COMPENSAÇÃO

Compensação

  • Salário base: CAD $160,000 – $175,000, dependendo da experiência, habilidades e localização.

Benefícios

  • Benefícios de saúde abrangentes
  • Trabalho remoto flexível
  • Oportunidade de liderar a direção técnica de um produto desktop carro-chefe
  • Trabalho de alto impacto em uma plataforma confiável por milhões de usuários
  • Uma empresa lucrativa e de capital fechado investindo em inovação de produto a longo prazo

Obrigado por considerar esta oportunidade. Os Recrutadores Sêniores da Funded.club fazem parceria exclusivamente com Startups e estão em comunicação direta com gerentes de contratação e membros da equipe fundadora.

A Funded.club utiliza ferramentas assistidas por IA como parte de nosso processo de recrutamento e triagem de candidatos. Todas as candidaturas são revisadas por um recrutador humano, que toma todas as decisões sobre quais candidatos avançam. Se sua candidatura parecer uma boa opção para a posição, um membro real de nossa equipe entrará em contato em breve!

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026