Tailscale is building the new Internet by delivering software that makes it easy to securely interconnect people and their devices, no matter where they are. We’re seeking a skilled and diligent full-time Software Engineer to join our growing team, where you will design, construct, and oversee Tailscale’s global Funnel and DERP relay infrastructure while promoting operational excellence and automation.
Responsibilities:
- Design, construct, evaluate, and provide documentation for networking features, connectivity solutions, and the open-source client-code network dataplane
- Enhance and iterate on product capabilities, specifically focusing on Funnel and DERP relay infrastructures and their associated network protocols
- Investigate and rectify complex, escalated network difficulties encountered across diverse technical environments
- Maintain accountability for Tailscale's live services by integrating observability, engaging in incident management, and managing technical support escalations
- Evaluate and boost the performance, reliability, and scaling capabilities of our networking resources and systems
- Apply a security-centric approach to every stage of development, from initial design to final implementation of networking components
Requirements:
- Proven track record in networking software development and troubleshooting
- Expertise in core networking principles such as VPNs, NAT traversal, routing, and IP addressing
- Experience with distributed systems, maintaining global-scale services, and applying SRE & DevOps methodologies
- Most of the systems are developed in the Go programming language. Experience with Go is highly desired
- Strong interpersonal skills for exchanging constructive feedback and the autonomy to work solo
- Adaptability to thrive within a fast-paced startup environment
- Superior communication abilities, both in writing and speaking