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, nätverksfunktioner (distansarbete i Kanada)

Bygg säkra nätverksfunktioner och distribuerade system för Tailscales anslutningsprogramvara. Utveckla Go-baserade klienter med öppen källkod och backendtjänster på distans från Kanada.

Beskrivning

  • Bygg Tailscales produkt genom att bidra till klientkod med öppen källkod och backendtjänster med fokus på nätverksfunktioner och optimering.
  • Ta ansvar för arbete genom hela produktlivscykeln, från implementering och idéarbete till strategiska beslut.
  • Samarbeta med UX/UI-designers och produktchefer för att definiera nätverksfunktioner.
  • Designa, implementera, testa och dokumentera centrala nätverkskomponenter.
  • Implementera observerbarhet i produktionstjänster, hantera incidenter och lösa eskaleringar från kundsupporten.
  • Utvärdera och förbättra effektiviteten, skalbarheten och tillförlitligheten hos nätverkssystem och resurser.
  • Använd ett säkerhetsorienterat arbetssätt vid design och implementering av nätverkslösningar.

Krav

  • Dokumenterad erfarenhet av att implementera nätverk på applikationsnivå och distribuerade komponenter, inklusive proxyservrar, anslutningar och routing i överlagrade nätverk.
  • Avancerad förståelse för operativsystemens nätverksinterna funktioner, inklusive socketprogrammering, routingtabeller och primitiver för paketfiltrering.
  • Yrkeserfarenhet av utveckling i Go.
  • Erfarenhet av att designa och driftsätta distribuerade system.
  • Goda kunskaper om samtidighetskoncept som flertrådning, race conditions, minneshantering och synkroniseringsprimitiver.
  • Förståelse för skalbarhetsprinciper.
  • Erfarenhet av relationsdatabaser som PostgreSQL eller MySQL.
  • Förmåga att skriva effektiva SQL-frågor.
  • Mycket god skriftlig och muntlig kommunikationsförmåga.
  • Förmåga att tydligt kommunicera komplexa tekniska idéer.
  • Samarbetsinriktat och självgående arbetssätt, både självständigt och i team.
  • Förmåga att anpassa sig i en snabbföränderlig startupmiljö.

Förmåner

  • En inkluderande och flexibel arbetsplats som stödjer autentiskt självuttryck.
  • Ett totalt ersättningspaket med grundlön, aktieincitament och rörlig provision för roller med kvotbaserade mål.
  • Omfattande gruppförmåner för medarbetare och familjer, inklusive sjuk-, syn- och tandvårdsförsäkring från anställningens början.
  • Distansbaserad arbetsmodell med flexibla upplägg.
  • Virtuella och fysiska möjligheter att umgås socialt.
  • Tillgång till företagsgemensamma kontorsplatser genom WeWork eller jämförbara lokaler.
  • Arbetsgivarens pensionsinbetalningar matchar medarbetarens inbetalningar krona för krona, upp till ett maximalt årligt arbetsgivarbidrag på 0,75 % av den ersättningsgrundande inkomsten.
  • Årlig företagsretreat och teamträffar på annan plats.
  • 1 500 USD per år för kompetensutveckling.
  • Mentorskap, coachning och möjligheter till intern karriärutveckling.
  • Flexibel betald ledighet.
  • Möjlighet att välja en Mac- eller PC-laptop som tillhandahålls av företaget.
  • Månadsvis ersättning för internet i hemmet.
  • Bidrag på 500 USD för anpassning av arbetsstationen.
  • Betalda kompletterande föräldraledighetsersättningar på 20 veckor för födande föräldrar och 16 veckor för icke-födande föräldrar.