GrepJob
Tailscale

Software Engineer, Networking (Features)

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

Responsibilities

  • Design, build, test, and document core networking software components.
  • Take ownership of running services, ensuring observability and participating in incident response.
  • Analyze and improve the efficiency, scalability, and stability of networking systems.
  • Implement a security-first mindset in both design and implementation.

Requirements

  • Proven experience with application-layer networking concepts and distributed components.
  • Deep knowledge of operating system-level networking internals.
  • Professional experience with Go (Golang).
  • Experience designing and maintaining distributed systems.
  • Proficiency with relational databases and writing efficient SQL queries.
  • Excellent communication skills for explaining complex technical concepts.
  • Strong collaborative mindset and ability to work independently.
  • Flexibility to thrive in a fast-paced, dynamic environment.

Benefits

  • An inclusive, flexible environment for 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 work-life integration.
  • A customizable home office setup with a company-owned laptop and reimbursement for internet.
  • Generous parental leave program from the first day of employment.