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 more than 2 months ago
Similar jobs that could be interesting for youBased on the Go Core Client Engineer in Canada vacancy
  •  ...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
    Full time
    Remote work
    Flexible hours

    Supercom

    Canada
    more than 2 months 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... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Canada
    more than 2 months ago
  •  ...We’re looking for a Mobile Support engineer to help grow our telecom team. This role will be hands on and you will work with our telecom team, core engineering team, and Level 1/2 customer support escalation groups, in order to monitor, troubleshoot, and properly escalate real... 
    Suggested
    Full time
    Local area
    Worldwide

    Oxio

    Canada
    more than 2 months 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 impact...  ...the introduction of new technologies such as AI or ML into core products or engineering workflows with durable impact. Experience... 
    Suggested
    Long term contract
    Full time

    Dropbox

    Canada
    more than 2 months 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... 
    Suggested
    Long term contract
    Full time

    Dropbox

    Canada
    more than 2 months 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

    Canada
    more than 2 months ago
  •  ...you own why the claim is true Customer marketing The proof engine, customer evidence, references, and voice of customer You own...  ...in a flat organization. This is a senior IC role inside a team going through a transformation. You set direction, move without waiting... 
    Full time

    Mindtickle

    Canada
    14 days 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

    Canada
    more than 2 months ago
  •  ...a Senior Talent Acquisition Specialist, Go-To-Market to join our Human Resources team...  ...and Channel, Solutions and Sales Engineering, and Revenue Operations. You will build proactive...  ...organized opportunities that align with our core community initiatives. Learning &... 
    Long term contract
    Full time
    Internship
    Seasonal work
    Remote work
    Flexible hours
    Shift work

    Safe Software

    Canada
    28 days 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

    Canada
    more than 2 months ago
  • $135k - $180k per year

     ...entertainment, we want to talk to you. About the Team The Client Platform team's job is to make product teams fast. We own the shared...  ...and design system, the build and release tooling every engineer touches daily, and the performance, accessibility, and observability... 
    Remote job
    Full time
    Contract work

    PENN Interactive

    Canada
    a month ago
  •  ...infrastructure and shared functionality that enables engineers to develop, extend, and support...  ...large, impactful projects that evolve the core infrastructure that underpins Elasticsearch...  ...OpenTelemetry Knowledge of Go Knowledge of containers and Kubernetes... 
    Full time

    Elastic Nv

    Canada
    more than 2 months ago
  •  ...About the Role We're growing the Core Balances team and looking for a...  ...of how Wealthsimple tracks client money. You'll join a small, high-trust group of senior engineers and own meaningful scope from early...  ...calm and methodical when things go wrong. Comfort working in a... 
    Long term contract
    Full time

    Wealthsimple Technologies

    Canada
    more than 2 months ago
  •  ...format: Hybrid Employment: Full-time About the Company Our client is a fully integrated performance marketing agency combining SEO,...  ...approaches for improving visibility across traditional search engines, AI Overviews, and emerging search platforms. Evaluate new SEO... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week

    Onhires

    Canada
    more than 2 months ago
  • $145.84k - $182.3k per year

     ...Twilio Join the team as Twilio’s next Staff Product Manager - Core Commerce Platform About the job Twilio is seeking an intensely...  ...our Core Commerce Platform into a highly productized, extensible engine that powers Twilio’s global revenue. You won't just be managing a... 
    Long term contract
    Full time
    Local area
    Remote work
    Worldwide

    Twilio

    Canada
    more than 2 months ago
  • $150k - $180k per year

     ...design that enables revenue growth, service excellence, and AI-powered workforce productivity. Responsibilities • Lead client engagements for Sales Cloud, Service Cloud, and Agentforce, defining scalable solution architectures aligned to business goals. â... 
    Permanent employment
    Full time
    Live In
    Work at office
    Remote work

    Osf Digital

    Canada
    more than 2 months ago
  • $200k per year

     ...together deliver the best products for our clients and users. The Vice President of...  ...products Partner closely with Product, Engineering, Marketing, Sales, and Deployment teams to...  ...Commuter benefits for those who choose to go into our New York City or San Francisco office... 
    Long term contract
    Full time
    Summer work
    Work at office
    Immediate start
    Remote work

    Array

    Canada
    more than 2 months ago
  • $191.62k - $239.86k per year

     ...and motivated full-time Software Engineer to join our growing team. You...  ...Tailscale product, contributing to client code and backend services. The...  ...code is a mix of C#, XAML, and Go. Prior Go expertise is not a...  ...supports macOS, mobile, and other core client platforms. Because we... 
    Full time
    Internship
    Work at office
    Remote work
    Home office
    Flexible hours

    Tailscale

    Canada
    more than 2 months ago
  • $120k - $160k per year

     ...Join Us We’re looking for an AI Agent Engineer to lead the charge in building and deploying...  ..., integrating, testing, demoing to clients, deploying into production, and tuning performance...  ...ambitious, make an impact wherever you go, and you're ready to shape the future of Observe... 
    Full time
    Remote work
    Work from home

    Observe.AI

    Canada
    24 days ago
  • $145k - $185k per year

     ...orchestration, and more. We empower our clients and partners by tokenizing...  ...for a well-versed, passionate Engineer who wants to play a key role...  ...a team that believes in the core values of transparency,...  ...collaboration, grit, and humility; in going above and beyond what is... 
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Home office
    Flexible hours

    Vgs

    Canada
    more than 2 months ago
  • $200k - $235k per year

     ...reaches hundreds of thousands of engineers every day, we'd love to have...  ...engineering, product strategy, and go-to-market — you'll build...  ...building integrations, writing client libraries, or doing technical enablement...  ...-first builders, building a core product for all developers. We... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    Warp

    Canada
    more than 2 months ago
  •  ...practice resiliency, demonstrate leadership, go the extra mile for our customers, and...  ...our people to be their best. As a Data Engineer, you’ll help expand, optimize, and maintain...  ...have embraced AI-assisted development as a core part of your workflow — leveraging agentic... 
    Long term contract
    Full time
    Internship
    Flexible hours

    Blackline Safety

    Canada
    a month ago
  •  ...publicly available information. Our clients include corporate security...  ...and visionary Senior Software Engineer to help us continue to grow and...  ...the engineering leadership and core product engineering teams to build...  ...working with Python, Ruby, Go, PHP or similar programming languages... 
    Full time
    Live In
    Remote work
    Flexible hours

    Liferaft

    Canada
    a month ago
  •  ...Samsara is seeking a Senior Data Engineer to join our Data team,...  ...and software products into our core data model, facilitating statistical...  ...customers that push us to learn on the go. You believe customers are...  ...complex data, including ML outputs and/or client-side signals.... 
    Long term contract
    Full time
    Remote work
    Relocation package

    Samsara

    Canada
    more than 2 months ago
  • $135k - $150k per year

     ...accounting firm serving a diverse client base across public companies,...  ...space. The Senior Software Engineer will be the hands-on architect...  ...language (Node.js/TypeScript, Python, Go, or similar)  ~ Solid...  ...meaningful work, and grow fast.  Our Core Values  ~ Mastery — We pursue... 
    Full time
    Flexible hours

    Treewalk Consulting Inc.

    Canada
    more than 2 months ago
  • $140k - $170k per year

     ...PocketHealth platform, we’ve grown our core functionality to enable sharing...  ...team: As a Senior Software Engineer on our Provider team, you will...  ...or fail. We build to fit each client's actual workflows, which means...  ...skill set (our tech stack: Go, Angular, TypeScript, C#, MySQL... 
    Full time
    Work at office
    Remote work
    2 days per week

    Pockethealth

    Canada
    more than 2 months ago
  •  ...individual contributor role on the Data Engineering team, sitting at the...  ...ahead of where the business is going. Who You Are Experienced...  ...not inheriting a mess AI is core to the mandate here, not a future...  ...every year, making it the go-to destination for seamless purchasing... 
    Remote job
    Full time
    Internship
    Work at office
    Flexible hours
    Weekend work

    Babylist, Inc

    Canada
    5 days ago
  •  ...environment with employee wellbeing, professional development, community involvement, and team engagement. About the Role The Client Success Manager will partner with clients throughout the customer lifecycle, helping them maximize the value of their Symplicity and... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Symplicity

    Canada
    9 days ago
  • $210.2k - $262k per year

     ...League is seeking an AVP, Engineering to join the Apps & Solutions engineering...  ...to League's most strategic clients. This is not a platform...  ...settings. AI fluency is a core expectation of this role, not...  ..., and full-stack development (Go, React, mobile — Android and/or... 
    Long term contract
    Full time
    Work at office
    Remote work
    Flexible hours

    League

    Canada
    more than 2 months ago
  •  ...looking for a Senior Platform Engineer to join our DevOps/Infrastructure...  ...-first approach to solving core infrastructure challenges through...  ...Support other engineers as a go-to technical expert, and bake tribal...  ..., and use Amplitude for client-side analytics and experimentation... 
    Full time
    Internship
    Remote work
    Flexible hours

    Supercom

    Canada
    more than 2 months ago

Do you want to receive more vacancies?

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