Tailscale
Tailscale
51 – 200 Funcionários
SaaSSegurançaTelecomunicações
A Tailscale desenvolve software de redes seguras que conecta pessoas, serviços e dispositivos em diferentes locais e ambientes de nuvem. Sua VPN moderna é baseada no WireGuard e foi projetada para substituir a complexidade da infraestrutura de VPN tradicional por meio de implantação rápida, conexões criptografadas, controles de acesso e recursos de rede de confiança zero. A empresa atua nos setores de SaaS, segurança e telecomunicações, oferecendo suporte a casos de uso como acesso remoto, conectividade entre sites e redes multinuvem para organizações e usuários individuais.

Engenheiro de software, funcionalidades de redes na Tailscale (remoto - Estados Unidos)

Desenvolva recursos de rede seguros para a plataforma da Tailscale, conectando pessoas e dispositivos por meio de software confiável. Trabalhe com Go, sistemas distribuídos, componentes de rede e serviços de backend.

Descrição

  • Desenvolva o produto da Tailscale por meio de código de cliente de código aberto e serviços de backend, com foco em funcionalidades de rede e melhorias de desempenho.
  • Assuma responsabilidades em todo o ciclo de vida do produto, desde a implementação e a descoberta do produto até decisões estratégicas.
  • Trabalhe em parceria com designers de UX/UI e gerentes de produto para definir e aprimorar funcionalidades de rede.
  • Projete, implemente, teste e documente componentes fundamentais de software de rede.
  • Adicione observabilidade aos serviços em produção, contribua para a resposta a incidentes e resolva escalonamentos do suporte ao cliente.
  • Avalie e melhore a eficiência, a escalabilidade e a confiabilidade dos sistemas e recursos de rede.
  • Adote uma abordagem de segurança em primeiro lugar ao projetar e implementar componentes de rede.

Requisitos

  • Experiência comprovada na implementação de conceitos de rede da camada de aplicação e componentes distribuídos, incluindo proxies, conectores e roteamento sobreposto.
  • Conhecimento aprofundado dos componentes internos de rede dos sistemas operacionais, incluindo programação de sockets, tabelas de roteamento e primitivas de filtragem de pacotes.
  • Experiência profissional com desenvolvimento em Go (Golang).
  • Experiência em projetar e manter sistemas distribuídos.
  • Forte domínio de concorrência, incluindo multithreading, condições de corrida, gerenciamento de memória e primitivas de sincronização.
  • Compreensão dos princípios de escalabilidade.
  • Proficiência em bancos de dados relacionais, como PostgreSQL e MySQL.
  • Capacidade de escrever consultas SQL eficientes.
  • Excelentes habilidades de comunicação escrita e verbal.
  • Capacidade de comunicar conceitos técnicos complexos com clareza.
  • Estilo de trabalho colaborativo, com capacidade de atuar de forma independente e em equipe.
  • Capacidade de adaptação a um ambiente dinâmico e acelerado de startup.

Benefícios

  • Salário-base, plano de incentivo em ações e comissão variável para funções baseadas em metas.
  • Cobertura abrangente de saúde, visão e odontológica para você e sua família, sem período de carência.
  • Ambiente de trabalho flexível e remoto desde o início.
  • Eventos sociais virtuais e presenciais.
  • Programa corporativo de coworking.
  • Contribuições para aposentadoria financiadas pela empresa, com correspondência dólar a dólar das contribuições dos funcionários, até 0,75% da remuneração anual elegível.
  • Retiro anual da empresa e encontros presenciais das equipes.
  • Auxílio anual de US$ 1.500 para desenvolvimento profissional.
  • Mentoria, coaching e oportunidades de crescimento interno.
  • Tempo livre remunerado flexível.
  • Notebook fornecido pela empresa, com opções de Mac ou PC.
  • Reembolso mensal da internet residencial.
  • Auxílio de US$ 500 para personalização do escritório em casa.
  • Complemento de licença parental remunerada de 20 semanas para pessoas que dão à luz e 16 semanas para pessoas que não dão à luz.

Vagas relacionadas

Walmart

Engenheiro(a) de Software Staff, IA Agêntica — Walmart

Walmart

Lidere a arquitetura e o desenvolvimento de aplicações escaláveis de IA agêntica e sistemas multiagentes no Walmart. Colabore com equipes de engenharia, ciência de dados, produto e negócios para entregar produtos de IA corporativa.

Abrir
PayJoy

Engenheiro(a) de Software Staff, Pagamentos

PayJoy

Lidere o desenvolvimento de uma infraestrutura de pagamentos escalável na PayJoy, provedora de crédito para pessoas pouco atendidas em mercados emergentes. Defina a arquitetura, desenvolva serviços essenciais e oriente engenheiros.

Abrir
Airbnb

Engenheiro(a) sênior de software de pagamentos na Airbnb (remoto nos EUA)

Airbnb

Desenvolva serviços de backend e APIs para a plataforma global de seguros AirCover da Airbnb. Amplie apólices, coberturas, adesões e experimentos em mercados regulados.

Abrir
American Family Insurance

Estágio em Engenharia de Software, Pagamentos Digitais

American Family Insurance

Junte-se à equipe de pagamentos digitais da American Family Insurance para desenvolver código Java e APIs. Este estágio de verão também oferece contato com o negócio, orientação e oportunidades de networking.

Abrir
WSD

Engenheiro(a) de software, PRIIP Cloud

WSD

Preste suporte de nível sênior e desenvolva a plataforma PRIIP Cloud da WSD, incluindo seus sistemas de geração de documentos regulatórios. Estruture dados de derivativos e aprimore as camadas da plataforma em parceria com clientes e equipes multidisciplinares.

Abrir