GrepJob
Tailscale

Go Core Client Engineer

Tailscale
Apply
about 1 month ago
Remote, CanadaMid Level / Senior

Responsibilities

  • Design, implement, test, and maintain core client features in Go.
  • Ship end-to-end client work including design, implementation, launch, and observability.
  • Diagnose and reduce client performance and reliability issues.
  • Collaborate closely with product, per-platform clients, and platform teams.
  • Champion engineering excellence through code quality and architectural reviews.
  • Provide technical leadership and mentorship to other engineers.

Requirements

  • Strong production experience writing and shipping Go code.
  • Experience operating large Go codebases and designing robust client or distributed systems.
  • Flexibility to adjust to changing priorities in an async, remote environment.
  • Strong written and verbal communication skills for collaboration across teams.

Benefits

  • An inclusive, flexible environment to be your authentic self.
  • 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 opportunities 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.
  • Build-your-own home office setup with a company laptop and reimbursement for internet.
  • Generous parental leave program with top-ups for up to 26 weeks.

Tech Stack

Go

Categories