Go Core Client Engineer

🕒 March 6

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Tailscale

Tailscale

51 - 200 employees

Founded 2020

☁️ SaaS

🔐 Security

📡 Telecommunications

💰 $100M Series B on 2022-05

SaaS • Security • Telecommunications

Tailscale is a company that provides a modern VPN solution founded on WireGuard technology, simplifying networking by creating secure, software-defined networks that connect users, services, and devices with ease. By eliminating the complexities of legacy VPNs, Tailscale offers secure remote access, site-to-site networking, and multi-cloud networking, all while ensuring user-friendly, quick deployment without complex configurations. Recognized for enabling zero-trust environments and seamless workflows, Tailscale supports robust security features such as automated user onboarding, encryption, and access control lists (ACLs). This tool is particularly popular for both enterprise and personal use, praised for its integration capabilities and ease of use, making secure networking accessible anywhere, regardless of infrastructure.

📋 Description

• 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.

🎯 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 Have) Experience with concurrency, performance tuning, and debugging. • (Nice to Have) Solid networking and systems fundamentals: IP, routing, NATs, TCP/UDP, and TLS. • (Nice to Have) Experience with P2P, WireGuard or similar encrypted transports and NAT traversal techniques.

🏖️ Benefits

• An inclusive, flexible environment where you can be your authentic self. • A competitive total compensation package. • Comprehensive group benefits with no waiting period. • Remote first company—most of our teams work fully remotely. • Connect with other Tailscalars IRL. • Support for your personal and professional development. • Paid time off and a healthy work-life integration. • A build-your-own home office setup. • Generous parental leave program from your first day.

Apply Now

Similar Jobs

🕒 March 4

Efovinity Inc

1 - 10

🚗 Transport

Forward Deployed Engineer deploying robotic systems in manufacturing settings. Collaborating with various teams to ensure successful integration and operation of robotic systems.

🕒 March 1

Mako Financial Technologies

11 - 50

💳 Fintech

☁️ SaaS

💸 Finance

Post-Launch Engineer at fintech startup assisting clients with technical documentation and support. Collaborating with the Customer Success team to enhance user experience and product features.

🗣️🇫🇷 French Required

JavaScript

Python

🕒 February 27

NVIDIA

10,000+ employees

🤖 Artificial Intelligence

🎮 Gaming

Senior ASIC Methodology Engineer at NVIDIA redefining AI hardware development methodology. Pioneering novel architectures and workflows in ASIC development.

Perl

Python

Shell Scripting

🕒 February 26

Nexxa.ai

11 - 50

🤖 Artificial Intelligence

☁️ SaaS

🏢 Enterprise

Senior Forward Deployed Engineer at Nexxa.ai translating technical challenges into AI-powered solutions. Fostering relationships with customers while leading end-to-end project lifecycles with deep technical integration.

AWS

Azure

Cloud

Distributed Systems

Docker

Google Cloud Platform

JavaScript

Kubernetes

Microservices

Python

PyTorch

Tensorflow

TypeScript

Go

🕒 February 20

Senior Water Resources Engineer I for Ensero Solutions focusing on hydrotechnical engineering, environmental projects, and multidisciplinary team collaboration.

Python