Similar Jobs

See all

Key Responsibilities:

  • Design, build, test, and document core networking software components as part of a team of engineers.
  • Take ownership of running services by building for observability, participating in incident response, and handling customer support escalations.
  • Analyze and improve the efficiency, scalability, and stability of networking systems and resources.

What We Are Looking For:

  • Proven experience with application-layer networking concepts and distributed components like proxies, connectors, and overlay routing.
  • Deep knowledge of OS-level networking internals, including socket programming, routing tables, and packet filtering.
  • Professional experience with Go, designing distributed systems, and proficiency with relational databases and SQL.

What We Offer:

  • An inclusive, flexible environment with remote-first culture and virtual and in-person social events.
  • Competitive total compensation including base salary, equity, and comprehensive benefits with no waiting period.
  • Support for professional development with $1,500 USD annually, mentorship, and a generous parental leave program of up to 26 weeks.

Tailscale

Tailscale builds software to securely interconnect people and devices, regardless of location. Founded in 2019, the fully distributed company is backed by notable investors and serves teams of all sizes.

Apply for This Position