Go Core Client Engineer

Tailscale
$218,420 - $302,840Remote

About The Position

We’re hiring a Go Core Client Engineer. This remote role is for an engineer who will design, implement, and operate the Go-based shared client code that powers our product. You’ll work on core client subsystems: connection management, NAT traversal, control connection, encrypted transport, client lifecycle, and cross-platform runtime. You will be expected to ship end-to-end features, and improve reliability, performance, and observability.

Requirements

  • Strong production experience writing and shipping Go code (experience with Go is required).
  • Experience operating large Go codebases and designing robust client or distributed systems.
  • Startup mindset: flexibility to adjust to changing priorities and thrive in an async, remote environment.
  • Strong written and verbal communication and the ability to collaborate across product and engineering stakeholders

Nice To Haves

  • Experience with concurrency, performance tuning, and debugging.
  • Solid networking and systems fundamentals: IP, routing, NATs, TCP/UDP, and TLS.
  • Experience with P2P, WireGuard or similar encrypted transports and NAT traversal techniques.

Responsibilities

  • Design, implement, test, and maintain core client features in Go: connection orchestration, reconnection strategies, NAT traversal, encrypted transport lifecycle, and sync logic.
  • Ship end-to-end client work: design, implementation, launch, and observability (metrics, logs, traces).
  • Diagnose and reduce client performance and reliability issues.
  • Collaborate closely with product, per-platform clients, and platform teams.
  • Champion engineering excellence by driving code quality, architectural reviews, and design documentation.
  • Provide technical leadership and mentorship to other engineers, fostering a culture of learning and knowledge sharing.

Benefits

  • An inclusive, flexible environment where you can be your authentic self.
  • A competitive total compensation package. This includes a base salary, an equity incentive plan and variable commission (for quota-based roles).
  • Comprehensive group benefits with no waiting period. Take advantage of coverage for health, vision, dental, and more for you and your family!
  • Remote first company—most of our teams work fully remotely. Enjoy a change of scenery wherever you can get wifi, participate in virtual and in-person social events, and leverage our corporate co-working program to visit WeWork (or other similar spaces near you). Some roles require in-office collaboration depending on team needs, which will be clearly noted in the job description.
  • Connect with other Tailscalars IRL. Attend our annual company retreat, participate in team off-sites, and collaborate in person with teammates across Canada, the United States, and the United Kingdom. We support intentional in-person connection through team travel and distributed collaboration.
  • Support for your personal and professional development. Grow your career thoughtfully with $1500 USD annually for professional development, or take advantage of mentorship, coaching, and internal promotion opportunities.
  • Paid time off and a healthy work-life integration. Our flexible, paid time off program supports you for any situation life throws your way, whether moving homes or travelling the world!
  • A build-your-own home office setup. You choose your own company-owned laptop (Mac or PC), receive a monthly home internet reimbursement, and $1000 USD to customize your workstation to make it your own.
  • Generous parental leave program from your first day. We care about your life outside of work and encourage new parents to take advantage of parental leave top-ups for up to 26 weeks.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service