Software Engineer, Engineering Tooling

Tailscale Tailscale · Enterprise · Remote · Engineering

Software Engineer to join the engineering tooling team, focusing on building and improving shared engineering services, developer tooling, CI/CD, and observability to support internal business units and increase engineering productivity. The role involves end-to-end project ownership, stakeholder collaboration, and incident response.

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 with product engineering to extract the data needed to drive business decisions.
  5. Introducing new developer tooling to increase engineering productivity

Skills

Required

  • CI/CD
  • secrets management
  • infrastructure as code
  • observability
  • developer tooling
  • developer experience
  • distributed systems
  • networks (IP addressing, routing, etc.)

Nice to have

  • Go
  • SQL databases

What the JD emphasized

  • core software components
  • running services
  • incident response
  • customer support escalations
  • efficiency, scalability, and stability