Infrastructure Engineer

Tailscale Tailscale · Enterprise · Remote · Engineering

This role is for an Infrastructure Engineer at Tailscale, a company building secure interconnectivity software. The engineer will support internal business units by building shared engineering services and functionalities, owning projects end-to-end, and working with customer-facing teams. Key responsibilities include designing, building, testing, and documenting core software components, ensuring observability and incident response for running services, and improving system efficiency, scalability, and stability. The role requires experience with CI/CD, secrets management, infrastructure as code, observability, and distributed systems, with a preference for Go and Kubernetes experience. The company offers a competitive compensation package including base salary, equity, and benefits, with a US pay range of $163,000—$204,000 USD.

What you'd actually do

  1. Support and enable internal business units through shared engineering services and functionalities, building the tools and processes for those teams to succeed.
  2. Build relationships with multiple stakeholders across the organization to understand and meet their needs with projects you'll own end to end.
  3. Work directly with internal customer facing teams to empower their mission and take pride in making their day-to-day lives easier.
  4. Work as part of a team of engineers to design, build, test, and document core software components.
  5. Exhibit ownership over the running services that comprise Tailscale’s product by building for observability, participating in incident response, and fielding customer support escalations.

Skills

Required

  • CI/CD
  • secrets management
  • infrastructure as code
  • observability
  • distributed systems
  • operating managed services in a cloud environment (preferably AWS)
  • networks (IP addressing, routing, etc.)

Nice to have

  • operating Kubernetes in production
  • Go programming language

What the JD emphasized

  • own end to end
  • building for observability
  • participating in incident response
  • fielding customer support escalations
  • Analyze and improve efficiency, scalability, and stability of various system resources