Develop the Tailscale product, contributing to both open source client code and related backend services Take ownership of the entire product lifecycle, from writing code to product ideation and strategic decision-making Work closely with UX/UI designers and product managers to shape features Design, build, test, and document core software components Develop product features in areas that include our control plane, our relay infrastructure, and our identity integrations Exhibit ownership over the running services that comprise Tailscale’s product by building for observability, participating in incident response, and fielding customer support escalations Analyze and improve efficiency, scalability, and stability of various system resources Bring a security-first mindset to both design and implementation