We’re seeking a skilled and diligent full-time Software Engineer to join our growing team. You will work as part of the engineering team to:
- Develop the Tailscale product, contributing to both open-source client code and related backend services, with an emphasis on networking features and optimizations
- Take ownership of the entire product lifecycle, from writing code to product ideation and strategic decision-making
- Work with UX/UI designers and product managers to shape features that enhance networking capabilities
Because we’re an early-stage and fully remote company, we’re looking for a strongly motivated individual who can help move the product forward. The ability to think on your feet, collaborate with highly technical teams, and comfort working asynchronously are essential.
Key Responsibilities
- Work as part of a team of engineers to design, build, test, and document core networking software components
- Develop and optimize product features in areas such as our control plane, relay infrastructure, and networking protocols
- Diagnose, troubleshoot, and resolve complex networking issues across different environments
- 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 the efficiency, scalability, and stability of networking systems and resources
- Bring a security-first mindset to both design and implementation, ensuring robust and secure networking components
What We Are Looking For
- Significant experience with networking software and diagnosing networking issues
- Deep understanding of networking concepts, including IP addressing, routing, NAT traversal, and VPN technologies
- Experience with distributed systems
- Experience with one or more SQL databases
- Experience with Go is a plus
- Ability to give and process constructive feedback, as well as work independently
- Flexibility to adjust to the dynamic nature of a startup
- Excellent written and verbal communication skills