Tailscale
Tailscale
51 – 200 Anställda
SaaSSäkerhetTelekommunikation
Tailscale utvecklar säker nätverksprogramvara som kopplar samman människor, tjänster och enheter mellan olika platser och molnmiljöer. Företagets moderna VPN bygger på WireGuard och är utformat för att ersätta komplexiteten i traditionell VPN-infrastruktur med snabb driftsättning, krypterade anslutningar, åtkomstkontroller och funktioner för nolltillitnätverk. Företaget är verksamt inom SaaS, säkerhet och telekommunikation och stöder användningsområden som fjärråtkomst, anslutningar mellan platser och nätverk i flera moln för både organisationer och enskilda användare.

Mjukvaruingenjör inom nätverksfunktioner hos Tailscale (distansarbete – USA)

Bygg säkra nätverksfunktioner för Tailscales plattform och koppla samman människor och enheter med tillförlitlig programvara. Arbeta med Go, distribuerade system, nätverkskomponenter och backendtjänster.

Beskrivning

  • Utveckla Tailscales produkt genom klientkod med öppen källkod och backendtjänster, med fokus på nätverksfunktioner och prestandaförbättringar.
  • Ta ansvar för arbetet under hela produktlivscykeln, från implementering och produktupptäckt till strategiska beslut.
  • Samarbeta med UX/UI-designers och produktchefer för att definiera och förfina nätverksfunktioner.
  • Designa, implementera, testa och dokumentera grundläggande programvarukomponenter för nätverk.
  • Inför observerbarhet i produktionstjänster, bidra till incidenthantering och lösa eskalerade kundsupportärenden.
  • Utvärdera och förbättra effektiviteten, skalbarheten och tillförlitligheten hos nätverkssystem och nätverksresurser.
  • Använd ett säkerhetsfokuserat arbetssätt vid design och implementering av nätverkskomponenter.

Krav

  • Dokumenterad erfarenhet av att implementera nätverkskoncept på applikationsnivå och distribuerade komponenter, inklusive proxyservrar, anslutningskomponenter och överlagrad routing.
  • Djupgående förståelse för nätverk på operativsystemnivå, inklusive socketprogrammering, routingtabeller och primitiver för paketfiltrering.
  • Yrkeserfarenhet av utveckling i Go (Golang).
  • Erfarenhet av att designa och underhålla distribuerade system.
  • God förståelse för samtidighet, inklusive flertrådning, race conditions, minneshantering och synkroniseringsprimitiver.
  • Förståelse för skalbarhetsprinciper.
  • Goda kunskaper i relationsdatabaser som PostgreSQL och MySQL.
  • Förmåga att skriva effektiva SQL-frågor.
  • Utmärkt förmåga att kommunicera skriftligt och muntligt.
  • Förmåga att tydligt kommunicera komplexa tekniska koncept.
  • Samarbetsinriktat arbetssätt med förmåga att arbeta självständigt och i team.
  • Förmåga att anpassa sig till en snabb och dynamisk startupmiljö.

Förmåner

  • Grundlön, aktiebaserat incitamentsprogram och rörlig provision för roller med försäljningskvot.
  • Omfattande sjuk-, syn- och tandvårdsförsäkring för dig och din familj utan väntetid.
  • Flexibel, distansbaserad arbetsmiljö.
  • Sociala evenemang både virtuellt och på plats.
  • Företagsprogram för coworking.
  • Arbetsgivarfinansierade pensionsinbetalningar som matchar medarbetarens inbetalningar krona för krona, upp till 0,75 % av den kvalificerande årsersättningen.
  • Årlig företagsretreat och teamresor.
  • Årligt bidrag på 1 500 USD till kompetensutveckling.
  • Mentorskap, coachning och interna utvecklingsmöjligheter.
  • Flexibel betald ledighet.
  • Företagsdator med möjlighet att välja Mac eller PC.
  • Månadsvis ersättning för internet i hemmet.
  • Bidrag på 500 USD för anpassning av hemmakontoret.
  • Kompletterande betald föräldraledighet på 20 veckor för födande föräldrar och 16 veckor för icke-födande föräldrar.