Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Go Core Client Engineer

$218.42k - $302.84k per year
Full-time

Tailscale

About Tailscale 

Tailscale is building the new Internet by delivering software that makes it easy to securely interconnect people and their devices, no matter where they are. From hobbyists to multinational corporations, teams of every size use Tailscale each day to protect their networks, share access to internal tools, and more. We're building a future for the Internet that's easy, sensible, and safe, like it used to be. Founded in 2019 and fully distributed, we're backed by Accel, CRV, Insight, Heavybit, and Uncork Capital.

Job Description

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.

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

What We Are Looking For

The list below captures the skills and experiences we use to evaluate candidates. A strong candidate will typically demonstrate a subset of those items. You don’t need to meet every bullet to be a good fit, and we consider the overall combination of skills, growth potential, and impact.


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

  • Solid networking and systems fundamentals: IP, routing, NATs, TCP/UDP, and TLS.

  • Experience with P2P, WireGuard or similar encrypted transports and NAT traversal techniques.

As a company, we strive to maintain fair and equitable compensation practices within our team across all roles and all levels. Tailscale's compensation package includes base salary, equity, and comprehensive benefits. The salary range displayed on each job posting represents the target range for a new hire's base salary. Individual offers may vary based on experience and skill set.

CAN Pay Range

$218,420 - $302,840 CAD

Frequently cited statistics show that people who identify with historically marginalized groups are likely to apply to jobs only if they meet 100% of the qualifications.  We encourage you to help us break that statistic!

What We Offer


  • An inclusive, flexible environment where you can be your authentic self. We recognize the impact of diverse voices and backgrounds on the growth of our people, product, and company. And that flexibility in how and when you work empowers our team to integrate work and life.

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

Tailscale is committed to providing an accessible and inclusive hiring process. If you require an accommodation at any stage of the recruitment process or related to any aspect of this role, please contact your recruiter.

Our hiring process uses AI-assisted tools to help screen and assess candidates. All hiring decisions are made by people.

Please be aware that legitimate emails from Tailscale's talent team will only originate from @tailscale.com, @greenhouse.io, and @interviews.modernloop.io email addresses. For more information about protecting yourself from impersonators and scams, please visit .

Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Go Core Client Engineer in Remote vacancy
  •  ...the code, and consistently seeking better ways to solve complex engineering challenges.     ABOUT US   Xsolla is a global commerce...  ...in software engineering. ~2+ years of hands-on experience with  Go (Golang ) in production environments. ~ Strong experience working... 
    Suggested
    Full time
    Internship
    Local area

    Xsolla

    Remote
    13 hours ago
  •  ...programs that fuel who we are.   About the role As our Engineering Director for Core Experience , you’ll lead the teams responsible for the...  ...and automated alerting using Datadog We use Amplitude for client-side metrics and experimentation We use Material-UI and... 
    Suggested
    Long term contract
    Remote work
    Flexible hours

    Supercom

    Remote
    13 hours ago
  •  ...Go To Market Engineer - GTM Engineer - DockMaster About Dockmaster.com Dockmaster.com is the leading marina management platform serving entertainment...  ...for marinas nationwide. We’re building a modern revenue engine to match our ambitions — and this role is at the center of... 
    Suggested
    Remote job
    Full time
    Internship

    Valsoft Corporation

    Remote
    13 hours ago
  • $229k - $241k per year

     ...Experience team at Instacart is the force multiplier for our 1000+ engineers. We define and build the platforms, tools, and practices that...  ...engineering is built on: Bazel (our build system) and Go (one of our core backend languages). You will own the technical direction for... 
    Suggested
    Remote job
    Permanent employment
    Full time
    Work at office
    Local area
    Work from home
    Flexible hours
    Shift work

    Instacart

    Remote
    13 hours ago
  • $168k - $194.25k per year

     ...seek individuals who embody our core traits: Scrappy, Curious, Optimistic...  ...Your role As a Sr. Software Engineer on the Tel Core team, you are the steward of our media engine’s evolution. You will bridge the...  ...tech stack C, C++, Python, Go, Lua. Kubernetes, Redis,... 
    Suggested
    Long term contract
    Full time
    Work at office
    Shift work

    Dialpad

    Remote
    13 hours ago
  • $164.49k - $197.39k per year

     ...Canadian Eastern time zones only at this time. Senior Software Engineer - k6 Core The Opportunity: At k6, we build reliability and...  ...building and maintaining k6, a performance testing tool written in Go. The team also maintains the open-source project, which means working... 
    Long term contract
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    Grafana Labs

    Remote
    3 days ago
  •  ...a 100% distributed setting. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...and need the systems to match — which means building the outbound engine, sales infrastructure, and automation stack that fills pipeline... 
    Full time

    Speechify

    Remote
    13 hours ago
  •  ...Canada.    Role Summary: We’re hiring a backend Software Engineer II to join our Core Services team. In this role, you will be responsible for...  ...What You’ll Bring: Experience writing backend services in Go (Golang). Foundational understanding of distributed... 
    Full time
    Remote work
    Worldwide
    Flexible hours

    Censys

    Remote
    13 hours ago
  • $112k - $168k per year

     ...Summary Platform Infrastructure Engineering builds and operates Menlo...  ...building and managing the company's core infrastructure services on a...  ...platform built on Google Kubernetes Engine and VMs spanning multiple...  ...particularly Python, Bash, and Go Understanding of network topologies... 
    Full time
    Internship
    Local area

    Menlo Security

    Remote
    13 hours ago
  •  ...product offerings. The Senior Software Engineer will focus on enhancing the user experience...  ...our customers' shopping behaviors. The Core Experience teams are dedicated to creating...  ...Proficiency in backend languages, such as Ruby or Go. ~ A solid foundation in unit testing and... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Remote
    13 hours ago
  •  ...about product quality , and love helping engineers grow while delivering meaningful impact...  ...openness, and team spirit. The Commerce Core unit builds and maintains the open-source...  ...additional programming language, such as Go, JavaScript/TypeScript, Java, Python, or a... 
    Long term contract
    Permanent employment
    Contract work
    Remote work
    Worldwide
    Flexible hours

    shopware AG

    Remote
    a month ago
  • $204.9k - $277.2k per year

     ...share, access, and collaborate on their files seamlessly. Staff Engineers are pivotal in shaping our mission of building a more enlightened...  ...reviews, and architectural leadership. The role influences Core Engineering roadmaps, establishes technical direction, and brings... 
    Long term contract

    Dropbox

    Remote
    13 hours ago
  • $113.4k - $162k per year

     .... As a full MVNO operating our own mobile core network over LTE and 5G NSA, we have the unique...  ...hands-on  Tech Lead, Mobile Core Network Engineering to own the health and evolution of our...  ...engineer status.   Our total rewards package goes beyond base salary. We offer a... 
    Long term contract
    Full time
    Temporary work
    Remote work

    Textnow

    Remote
    13 hours ago
  • $190.4k - $257.6k per year

     ...Role Description As a Software Engineer on the Growth Monetization team within Core Growth Engineering, you will build features that directly impact how...  ...programming language (Python, JavaScript/TypeScript, Go, or similar) ~ Experience building web applications with... 
    Remote job
    Full time

    Dropbox

    Remote
    13 hours ago
  •  ...absorb it all and let you listen to it at your desk, on the go, at your own speed, and with tools that make learning easier,...  ...exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the... 
    Full time
    Remote work

    Speechify

    Remote
    13 hours ago
  • $249.7k - $337.9k per year

     ...Role Description As a Principal Engineer at Dropbox, you will own company critical, loosely defined technical problems with multi year...  ...leading the introduction of new technologies such as AI or ML into core products or engineering workflows with durable impact.... 
    Long term contract
    Full time

    Dropbox

    Remote
    13 hours ago
  •  ...Role Summary: The Senior Client Platform Engineer provides technical leadership across shared client platforms supporting High 5 Casino and Lucky Bits Vegas. This role is responsible for translating product requirements and design specifications into scalable, maintainable... 
    Remote job
    Contract work

    High 5 Games

    Remote
    13 hours ago
  • usd140k - usd200k per year

     ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Full time
    Work at office
    Night shift

    Speechify

    Remote
    13 hours ago
  • usd140k - usd200k per year

     ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Full time
    Work at office
    Remote work

    Speechify

    Remote
    13 hours ago
  •  ...accessible to the developers, data engineers, and analysts who rely on it in production...  ...We maintain the official language clients (Python, JavaScript, Java, Go, Rust, C++, C#) and ODBC driver;...  ...ClickHouse or another columnar/OLAP engine. Compensation For roles based... 
    Full time
    Local area
    Remote work
    Home office
    Flexible hours

    Clickhouse

    Remote
    13 hours ago
  • usd140k - usd200k per year

     ...and accessibility.   We’re a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class...  ...Engineer on the macOS team , you’ll help build and scale Speechify’s core desktop experience for millions of users. You’ll own significant... 
    Full time
    Remote work
    Flexible hours

    Speechify

    Remote
    13 hours ago
  •  ...base de nos jeux à l'aide de C++, d'Unreal Engine et d'autres outils. Concevoir et mettre...  ...minimum Connaissance de l'architecture client/serveur, de la réplication des données, de...  ...in Canada.      Position - Senior Core Gameplay Programmer   We are looking for... 
    Full time
    Internship
    Immediate start

    Playstation Global

    Remote
    13 hours ago
  • $70.96k - $97.43k per year

     ...Conferencing Services, the VC (Video Conference) Cloud and Core Analyst is responsible to provide enterprise level support of GOA cloud and video conferencing services in a highly...  ...as all levels of Government to meet ministry client and stakeholders (internal and external) needs.... 
    Permanent employment
    Full time
    Temporary work
    Part time
    Casual work
    Flexible hours
    Shift work
    2 days per week

    Government of Alberta

    Remote
    16 hours ago
  •  ...Be the force that brings structure and clarity to our go-to-market teams! Do you thrive in fast-paced environments where bringing order to complexity makes a real difference? In this role, you’ll support go-to-market executives by ensuring their day-to-day operations run... 
    Full time

    Coveo

    Remote
    13 hours ago
  • $120k - $150k per year

     ...Developer? Our CG Pipeline team is looking for you! Working under the Core Technology Supervisor, you will be working on long-term software...  ...batch processes. Work in a collaborative team of software engineers and work directly with highly specialized artists.   WHAT WE... 
    Remote job
    Long term contract
    Full time
    Immediate start
    Flexible hours

    Atomic Cartoons

    Remote
    13 hours ago
  •  ...of one or more enabling and specialized engineering teams that own the foundations of the software...  ...move faster and safer. You ensure that core systems, platforms, and shared...  ...primary language for communicating with our clients and partners, enabling us to better serve... 
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours
    2 days per week

    Poka En

    Remote
    13 hours ago
  •  ...Tackle, a business unit of AppDirect, is the leading solution built to help software companies generate revenue through data-driven Cloud go-to-market (Cloud GTM). Our platform and team help customers identify the right buyers, grow cloud co-sell relationships, and transact... 
    Apprenticeship
    Worldwide
    Flexible hours

    Appdirect

    Remote
    13 hours ago
  •  ...and thrive in collaborative environments, working closely with engineers and product managers to create exceptional customer experiences....  ...other prototyping tools. As a global company with employees and clients outside of Quebec, fluency in English as a working language is... 
    Full time
    Remote work
    Flexible hours

    Lightspeed Commerce

    Remote
    13 hours ago
  •  ...in how our team works: we embrace AI as a core productivity multiplier, with all team members...  ...Supply Chain Security stage as the Staff Engineer, Secrets Management , providing technical...  ...Proficiency building product integrations in Go (within the OpenBao or Vault ecosystem) and... 
    Full time
    Internship
    Remote work
    Home office

    Gitlab

    Remote
    13 hours ago
  • $186.37k - $223.64k per year

     ...time zones (EST + CST only at this time).  Staff Backend Engineer - Application Core Services, Stacks The Opportunity:  Application Core...  ...of these domains. Our work includes maintaining the billing engine responsible for customer usage calculation, automating provisioning... 
    Remote job
    Long term contract
    Full time
    Contract work
    Internship
    Local area
    Immediate start

    Grafana Labs

    Remote
    13 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Go Core Client Engineer. Be the first to apply!