GrepJob
Tailscale

Software Engineer, Networking (Dataplane)

Tailscale
Apply
about 3 hours ago
Remote, CanadaMid Level / Senior

Responsibilities

  • Design, build, test, and document core Tailscale’s client-side networking software.
  • Advance product features by merging established industry network protocols with Tailscale's designs.
  • Adopt a security-centric approach to architecture and coding.
  • Evaluate and optimize software performance, reliability, and scalability.
  • Provide expert consultation for critical network escalations.
  • Engage with the open-source community and contribute to relevant projects.

Requirements

  • Significant experience with networking software and diagnosing networking issues.
  • Comprehensive grasp of networking engineering, including routing, VPNs, and NAT traversal.
  • Proficiency in Go or other low-level languages like C/C++ or Rust.
  • Experience with large scale distributed systems is highly desirable.
  • Knowledge of low-level OS network stacks is highly desirable.
  • Ability to give and process constructive feedback and work independently.
  • Flexibility to adjust to the dynamic nature of a startup.
  • Excellent written and verbal communication skills.

Benefits

  • An inclusive, flexible environment that empowers authentic self-expression.
  • A competitive total compensation package including base salary and equity.
  • Comprehensive group benefits with no waiting period for health, vision, and dental coverage.
  • Remote-first company with options for virtual and in-person social events.
  • Support for personal and professional development with an annual budget for training.
  • Flexible paid time off program for various life situations.
  • Build-your-own home office setup with a company laptop and reimbursement for internet.
  • Generous parental leave program from the first day of employment.

Tech Stack

Categories