Go Core Client Engineer

2 weeks, 5 days ago
Full-time
Lead
Software Development
Tailscale

Tailscale

Tailscale is a zero config VPN service that simplifies network security and connectivity for teams of any scale, offering easy deployment, minimal latency, and compatibility with existing services.

Diversified Telecommunication Services
51-250
Founded 2019
$115M raised

Description

  • Design, implement, test, and maintain core client features in Go, including connection orchestration, reconnection strategies, NAT traversal, encrypted transport lifecycle, and sync logic.
  • Ship end-to-end client features from design and implementation through launch and observability.
  • Improve client reliability, performance, and observability by diagnosing and reducing issues.
  • Collaborate closely with product, per-platform client, and platform teams.
  • Drive code quality, architectural reviews, and design documentation.
  • Provide technical leadership and mentorship to other engineers.
  • Work on core client subsystems such as connection management, control connection, client lifecycle, and cross-platform runtime.

Requirements

  • Strong production experience writing and shipping Go code; Go experience is required.
  • Experience operating large Go codebases.
  • Experience designing robust client systems or distributed systems.
  • Ability to work in an async, remote environment with flexibility to changing priorities.
  • Strong written and verbal communication skills.
  • Ability to collaborate across product and engineering stakeholders.
  • Experience with concurrency, performance tuning, and debugging is preferred.
  • Solid networking and systems fundamentals, including IP, routing, NATs, TCP/UDP, and TLS, are preferred.
  • Experience with P2P, WireGuard, or similar encrypted transports and NAT traversal techniques is preferred.

Benefits

  • Competitive total compensation package with base salary, equity, and variable commission for quota-based roles.
  • CAN base salary range of $218,420 to $302,840 CAD.
  • Comprehensive group benefits with no waiting period, including health, vision, and dental coverage for you and your family.
  • Remote-first work environment with flexibility to work from wherever you have wifi.
  • $1,500 USD annually for professional development, plus mentorship, coaching, and internal promotion opportunities.
  • Flexible paid time off.
  • $1,000 USD home office stipend, a company-owned laptop, and monthly home internet reimbursement.
  • Generous parental leave with top-ups for up to 26 weeks, available from day one.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Vice President, Software Engineer - Finance Engineering

Galaxy 251-1K Capital Markets

Galaxy is hiring a Python developer for its Financial Engineering team to build and support reporting solutions that inform finance and accounting decisions in a fast-paced digital assets environment.

Apache Spark AWS Blockchain C# Databricks Docker Go Java Kubernetes Pandas Python SQL
45 minutes ago

[Job - 29146] Sênior Fullstack Developer, Brazil (Java e Angular)

CI&T 5K-10K Internet Software & Services

CI&T is seeking a Senior Fullstack Developer in Brazil to work remotely on scalable technology solutions, supporting the end-to-end software development lifecycle for client projects.

Angular CI/CD Java Kanban Microservices Node.js Scrum Spring Boot
1 hour ago

Backend/PHP Engineer

Airalo 51-250 Airlines

Airalo is hiring a Mid-Level Backend/PHP Engineer in a fully remote role to help build and scale the global eSIM platform that keeps travelers connected across more than 200 countries and regions.

AWS CI/CD Docker Laravel Memcached Microservices PHP Redis SQL Symfony
1 hour, 45 minutes ago

Java Engineer - Mid to Senior

Ethics Code Diversified Consumer Services

ETHICS CODE is seeking a Mid to Senior Java Engineer to design, develop, and maintain business-critical Java applications within a collaborative engineering team.

Agile Git Hibernate Java MySQL Oracle PostgreSQL REST API Spring
2 hours, 48 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers