Tailscale is building the new Internet by delivering software that makes it easy to securely interconnect people and their devices. They are seeking a skilled full-time Software Engineer to join their Control Plane Team, responsible for developing the Tailscale product, contributing to both open source client code and related backend services, and collaborating with UX/UI designers and product managers.
Responsibilities:
- Work as part of a team of engineers to 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
Requirements:
- Experience with distributed systems
- Experience with the Go programming language
- Experience with one or more SQL databases
- Familiarity with networking (IP addressing, routing, etc.)
- 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