companyTailscale logo

Backend Engineer - Control Plane at Tailscale | Remote

TailscaleRemote (Canada)
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Experience with distributed systems. Proficiency in the Go programming language. Familiarity with one or more SQL databases. Understanding of networking concepts (IP addressing, routing, etc.).

About the job

About Tailscale

Tailscale is at the forefront of redefining the Internet by creating software that simplifies secure connections between individuals and their devices, regardless of their location. Our platform is trusted by a diverse range of users, from individual hobbyists to large enterprises, all utilizing Tailscale daily to safeguard their networks, facilitate access to internal resources, and more. Our mission is to restore the Internet to its former ease, sensibility, and safety. Founded in 2019, we operate as a fully distributed team and are supported by notable investors including Accel, CRV, Insight, Heavybit, and Uncork Capital.

Job Description

We are on the lookout for a dedicated and talented Full-time Backend Engineer to join our expanding Control Plane Team. As a vital member of our engineering team, you will:

  • Contribute to the development of the Tailscale product by engaging with both open-source client code and associated backend services.
  • Take charge of the entire product lifecycle, from coding to ideation and strategic decisions.
  • Collaborate closely with UX/UI designers and product managers to define and enhance features.

As a dynamic and fully remote organization, we seek a highly motivated individual who can drive the product forward at critical intersections of technology and operations, particularly within the control plane and its supporting services. Being able to adapt quickly, work collaboratively with technically skilled teams, and thrive in an asynchronous environment is crucial.

Key Responsibilities

  • Collaborate with a team of engineers to design, develop, test, and document core software components.
  • Develop product features related to our control plane, relay infrastructure, and identity integrations.
  • Demonstrate ownership over running services by ensuring observability, participating in incident responses, and handling customer support escalations.
  • Analyze and enhance the efficiency, scalability, and stability of various system resources.
  • Adopt a security-first approach in both design and implementation.

What We Are Looking For

  • Proven experience with distributed systems.
  • Proficiency in the Go programming language.
  • Familiarity with one or more SQL databases.
  • Understanding of networking concepts (IP addressing, routing, etc.).

About Tailscale

Tailscale is revolutionizing the Internet by providing tools that facilitate secure interconnectivity among users and devices, enhancing their online experience regardless of their location. With a commitment to safety and simplicity, Tailscale serves a wide spectrum of users, from casual hobbyists to large corporations, and is supported by esteemed investors.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.