
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.
181 000 $ – 226 000 $ / år
DistansHeltidMellannivåSeniorObligatoriskt Språk: engelskaFullstackingenjörMjukvaruingenjörBeskrivning
- 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.