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 and functionalities for internal business units. This role involves understanding stakeholder needs, owning projects end-to-end, and enhancing developer productivity through tooling, CI/CD, and observability.

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. Work as part of a team of engineers to design, build, test, and document core software components.

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

  • internal business units
  • shared engineering services
  • customer-facing teams
  • production data
  • developer tooling
  • CI/CD
  • observability
  • incident response
  • customer support escalations