Tailscale
Tailscale
51 – 200 Dipendenti
SaaSSicurezzaTelecomunicazioni
Tailscale sviluppa software per reti sicure che connette persone, servizi e dispositivi tra diverse sedi e ambienti cloud. La sua VPN moderna si basa su WireGuard ed è progettata per sostituire la complessità delle infrastrutture VPN tradizionali con una distribuzione rapida, connessioni crittografate, controlli di accesso e funzionalità di rete zero trust. L’azienda opera nei settori SaaS, sicurezza e telecomunicazioni, supportando casi d’uso come l’accesso remoto, la connettività tra sedi e le reti multicloud per organizzazioni e singoli utenti.

Ingegnere del software, funzionalità di rete presso Tailscale (da remoto - Stati Uniti)

Sviluppa funzionalità di rete sicure per la piattaforma Tailscale, collegando persone e dispositivi attraverso software affidabile. Lavora con Go, sistemi distribuiti, componenti di rete e servizi backend.

Descrizione

  • Sviluppa il prodotto Tailscale tramite codice client open source e servizi backend, concentrandoti sulle funzionalità di rete e sui miglioramenti delle prestazioni.
  • Assumi la responsabilità del lavoro lungo tutto il ciclo di vita del prodotto, dall’implementazione e dalla scoperta del prodotto alle decisioni strategiche.
  • Collabora con designer UX/UI e product manager per definire e perfezionare le funzionalità di rete.
  • Progetta, implementa, testa e documenta componenti software fondamentali per la rete.
  • Aggiungi osservabilità ai servizi in produzione, contribuisci alla risposta agli incidenti e risolvi le escalation dell’assistenza clienti.
  • Valuta e migliora l’efficienza, la scalabilità e l’affidabilità dei sistemi e delle risorse di rete.
  • Adotta un approccio orientato alla sicurezza nella progettazione e nell’implementazione dei componenti di rete.

Requisiti

  • Esperienza comprovata nell’implementazione di concetti di rete a livello applicativo e di componenti distribuiti, inclusi proxy, connettori e routing overlay.
  • Conoscenza approfondita degli aspetti interni delle reti dei sistemi operativi, inclusi la programmazione dei socket, le tabelle di routing e le primitive di filtraggio dei pacchetti.
  • Esperienza professionale nello sviluppo con Go (Golang).
  • Esperienza nella progettazione e nella manutenzione di sistemi distribuiti.
  • Solida conoscenza della concorrenza, inclusi multithreading, condizioni di gara, gestione della memoria e primitive di sincronizzazione.
  • Conoscenza dei principi di scalabilità.
  • Competenza nell’uso di database relazionali come PostgreSQL e MySQL.
  • Capacità di scrivere query SQL efficienti.
  • Eccellenti capacità di comunicazione scritta e verbale.
  • Capacità di comunicare chiaramente concetti tecnici complessi.
  • Stile di lavoro collaborativo, con capacità di operare in autonomia e all’interno di un team.
  • Capacità di adattarsi a un ambiente dinamico e in rapida evoluzione tipico di una startup.

Benefit

  • Stipendio base, piano di incentivazione azionaria e commissione variabile per i ruoli con obiettivi di quota.
  • Copertura completa per salute, vista e cure dentistiche per te e la tua famiglia, senza periodo di attesa.
  • Ambiente di lavoro flessibile e orientato al lavoro da remoto.
  • Eventi sociali virtuali e in presenza.
  • Programma aziendale di coworking.
  • Contributi pensionistici finanziati dal datore di lavoro, con corrispondenza dollaro per dollaro dei contributi dei dipendenti fino allo 0,75% della retribuzione annua ammissibile.
  • Ritiro aziendale annuale e incontri fuori sede dei team.
  • Indennità annuale di 1.500 USD per lo sviluppo professionale.
  • Mentoring, coaching e opportunità di crescita interna.
  • Ferie retribuite flessibili.
  • Computer portatile fornito dall’azienda, con opzioni Mac o PC.
  • Rimborso mensile della connessione internet domestica.
  • Indennità di 500 USD per personalizzare l’ufficio domestico.
  • Integrazione del congedo parentale retribuito: 20 settimane per i genitori che partoriscono e 16 settimane per i genitori che non partoriscono.