Backend Engineer, Control Plane

Tailscale Tailscale · Enterprise · Remote · Engineering

Backend Engineer role focused on developing core software components for Tailscale's control plane, including relay infrastructure and identity integrations. Responsibilities include full product lifecycle ownership, building for observability, incident response, and maintaining a security-first mindset. Requires experience with distributed systems and Go.

What you'd actually do

  1. Work as part of a team of engineers to design, build, test, and document core software components.
  2. Develop product features in areas that include our control plane, our relay infrastructure, and our identity integrations.
  3. Exhibit ownership over the running services that comprise Tailscale’s product by building for observability, participating in incident response, and fielding customer support escalations.
  4. Analyze and improve efficiency, scalability, and stability of various system resources.
  5. Bring a security-first mindset to both design and implementation.

Skills

Required

  • distributed systems
  • Go programming language
  • SQL databases
  • networking

Nice to have

  • constructive feedback
  • work independently
  • flexibility to adjust to the dynamic nature of a startup
  • written and verbal communication skills