Engineering Manager
Tailscale · Remote (United States)
About the role
Manages software engineers at Tailscale, overseeing two or three pods, each made up of two to four engineers working with a product manager and a designer. The pods work across the codebase to ship features, address shortcomings and respond to customer requests, and the team runs a critical production service, including its monitoring, alerting and on-call.
The manager mentors and develops engineers, conducts performance evaluations, gives technical direction where needed and grows the team's technical leaders. The role also helps make major design decisions, moderates design debates, plans across short and long horizons, works with product, data and design colleagues on business outcomes, and helps grow the organisation through hiring, culture and process.
Tailscale wants substantial experience managing and mentoring engineering teams, since the company cannot yet train first-time managers, along with a background building and operating high-availability production services, experience running on-call and incident response, and the technical depth to weigh complex design trade-offs. Experience developing in Go is expected. The role is fully remote in the US.