Skip to main content
Tailscale

Software Engineer, Networking (Edge)

RemoteCanada only
Published
Role
Backend
Employment
Full-time
Company size
Startup
CAD 218.4k–CAD 273.4k/yr
Check eligibility

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

No BS summary

Full-time software engineer in Canada for networking infrastructure and product dataplane work. Needs strong networking software development/troubleshooting, VPNs, NAT traversal, routing, IP addressing, distributed systems, SRE/DevOps; Go is highly desired.

Core skills

NetworkingGo

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
  • The ability to think on your feet, collaborate with highly technical teams, and comfort working asynchronously are essential.

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
CAD 218.4k–CAD 273.4k/yr