About the role

  • Backend Engineer joining Tailscale to develop product features and services while collaborating with UX/UI designers. Responsible for the entire product lifecycle and improving system efficiency.

Responsibilities

  • Develop the Tailscale product, contributing to both open source client code and related backend services.
  • Take ownership of the entire product lifecycle, from writing code to product ideation and strategic decision-making.
  • Work closely with UX/UI designers and product managers to shape features.
  • Work as part of a team of engineers to design, build, test, and document core software components.
  • Develop product features in areas that include our control plane, our relay infrastructure, and our identity integrations.
  • Exhibit ownership over the running services that comprise Tailscale’s product by building for observability, participating in incident response, and fielding customer support escalations.
  • Analyze and improve efficiency, scalability, and stability of various system resources.
  • Bring a security-first mindset to both design and implementation.

Requirements

  • Experience with distributed systems
  • Experience with the Go programming language
  • Experience with one or more SQL databases
  • Familiarity with networking (IP addressing, routing, etc.)
  • Ability to give and process constructive feedback, as well as work independently
  • Flexibility to adjust to the dynamic nature of a startup
  • Excellent written and verbal communication skills

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.

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$218,420 - CA$302,840 per year

Degree requirement

Bachelor's Degree

Tech skills

Distributed SystemsOpen SourceSQLGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.