ApplySoftware Engineer, Networking
Posted about 14 hours agoViewed
View full description
Requirements:
- 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.
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 control plane, relay infrastructure, and networking protocols.
- Diagnose, troubleshoot, and resolve complex networking issues across different environments.
- Exhibit ownership over running services comprising Tailscale's product.
- Analyze and improve efficiency, scalability, and stability of networking systems.
- Ensure robust and secure networking components with a security-first mindset.
Apply