Skip to main content
Tailscale

Software Engineer, Networking (Edge)

RemoteUnited States only
Published
Role
Backend
Employment
Full-time
Company size
Startup
$163k–$204k/yr
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Software engineer for networking infrastructure, focused on VPNs, NAT traversal, routing, IP addressing, distributed systems, and global-scale services. Needs networking software development/troubleshooting experience, SRE/DevOps practices, and strong async communication. Go experience is highly desired.

Core skills

Distributed systemsNetworkingGo

Required skills

VPNsNAT traversalRoutingIP addressingSREDevOps

What you'll do

  • Utilize extensive network engineering knowledge coupled with software development and SRE/DevOps proficiency to design, construct, and oversee Tailscale’s global Funnel and DERP relay infrastructure.
  • Promote operational excellence and automation to guarantee the scalability, high availability, and performance of hosted services.
  • Offer architectural guidance and troubleshoot escalated networking problems for customers to address intricate connectivity issues.
  • Partner with internal engineering and product groups to advance hosted services and clients, ensuring updates provide broad value to our customer base.
  • Support network connectivity capabilities and features by contributing to the open-source client code and developing the Tailscale product dataplane.
  • 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.

What they require

  • 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
  • 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.

Benefits

  • Tailscale's compensation package includes base salary, equity, and comprehensive benefits.
  • An inclusive, flexible environment where you can be your authentic self.
  • A competitive total compensation package. This includes a base salary, an equity incentive plan and variable commission (for quota-based roles).
  • Comprehensive group benefits with no waiting period.
  • Coverage for health, vision, dental, and more for you and your family.
  • Remote first company —most of our teams work fully remotely.
  • Enjoy a change of scenery wherever you can get wifi, participate in virtual and in-person social events, and leverage our corporate co-working program to visit WeWork (or other similar spaces near you).
  • Employer-funded retirement contributions.
  • Tailscale will match your retirement contributions dollar-for-dollar, up to a maximum annual employer contribution equal to 0.75% of your eligible compensation.
  • Attend our annual company retreat, participate in team off-sites, and collaborate in person with teammates across Canada, the United States, the United Kingdom, and Singapore.
  • Support for your personal and professional development.
  • $1500 USD annually for professional development
  • Mentorship, coaching, and internal promotion opportunities.
  • Paid time off and a healthy work-life integration.
  • Flexible, paid time off program.
  • A build-your-own home office setup.
  • You choose your own company-owned laptop (Mac or PC).
  • Monthly home internet reimbursement.
  • $500 USD to customize your workstation.
  • Paid parental leave program.
  • Parental leave top-ups (20 weeks for birthing parents, 16 weeks for non-birthing parents).
🇮🇳 IndiaSoftwareStartuptailscale.com/

Details

Apply routeGreenhouse
$163k–$204k/yr