Infrastructure Engineer

Tailscale Tailscale · Enterprise · Remote · Engineering

Software Engineer to join Tailscale's growing team, focusing on shared engineering services and functionalities to support internal business units. The role involves building tools, processes, and owning projects end-to-end, with responsibilities including designing, building, testing, and documenting core software components, ensuring observability, participating in incident response, and improving system efficiency, scalability, and stability.

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.
  6. Analyze and improve efficiency, scalability, and stability of various system resources.

Skills

Required

  • CI/CD
  • secrets management
  • infrastructure as code
  • observability
  • distributed systems
  • operating managed services in a cloud environment
  • networks (IP addressing, routing, etc.)
  • give and process constructive feedback
  • work independently
  • Flexibility to adjust to the dynamic nature of a startup
  • Excellent written and verbal communication skills

Nice to have

  • operating Kubernetes in production
  • Go programming language

What the JD emphasized

  • operating managed services in a cloud environment
  • operating Kubernetes in production is a strong plus