
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.
242 540 $ – 302 840 $ / år
DistansHeltidMellannivåSeniorObligatoriskt Språk: engelskaFullstackingenjörMjukvaruingenjörBeskrivning
- 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.