
Core Client Engineer
Tailscale
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $163,000 - $226,000 per year
Tech Stack
About the role
- 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
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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Goconnection orchestrationreconnection strategiesNAT traversalencrypted transport lifecyclesync logicperformance diagnosisreliability improvementcode qualityarchitectural reviews
Soft Skills
technical leadershipmentorshipcollaborationcommunicationflexibilityadaptabilityproblem-solvingknowledge sharingculture of learningasync work