
Software Engineer, Networking – Dataplane
Posted Sep 10

Posted Sep 10
This is a fully remote position, open to applicants in Canada, +1 more country.
• Contribute to Tailscale's essential client connectivity features
• Enhance connectivity solutions among clients, subnet routers, exit nodes, and integrations with customer network infrastructure
• Offer architectural insights and address escalated network issues for customers
• Collaborate with product management and internal engineering to create scalable and maintainable integrated network solutions
• Design, build, test, and document networking software for client-side applications
• Advance product features by utilizing established industry network protocols alongside Tailscale-specific designs and frameworks
• Implement security-focused architecture and coding practices within networking modules
• Assess and optimize software performance, reliability, and scalability across various technical platforms and hardware
• Provide expert consultation and assist customer success teams with critical network escalations
• Engage with the open-source community and contribute to relevant projects
• Extensive experience in networking software and troubleshooting networking issues
• In-depth understanding of network engineering, which includes routing, VPNs, IP address management, and NAT traversal
• Proficiency in Go or other low-level programming languages such as C/C++ or Rust
• Strong grasp of concurrent programming and performance optimization techniques
• Experience with large-scale distributed systems is highly advantageous
• Familiarity with low-level OS network stacks is highly desirable
• Ability to provide and receive constructive feedback and work autonomously
• Adaptability to the dynamic environment of a startup
• Exceptional written and verbal communication skills
• An inclusive, flexible environment that encourages you to be your authentic self
• A competitive total compensation package that includes base salary and an equity incentive plan
• Comprehensive group benefits with no waiting period, covering health, vision, and dental for you and your family
• Remote-first work environment with flexible working arrangements
• Opportunities for virtual and in-person social events
• Corporate co-working program through WeWork or similar spaces
• Employer-funded retirement contributions that match employee contributions dollar-for-dollar, up to a maximum annual employer contribution of 0.75% of eligible compensation
• Annual company retreat and team off-sites
• $1500 USD annually allocated for professional development
• Access to mentorship, coaching, and internal promotion opportunities
• Flexible paid time off program
• Company-owned laptop (Mac or PC)
• Monthly reimbursement for home internet
• $500 USD allowance for customizing your home office workstation
• Paid parental leave top-ups: 20 weeks for birthing parents and 16 weeks for non-birthing parents
Tempo Software
Uptech
Parallel Domain
ECOMMERCE ONE
Get handpicked remote jobs straight to your inbox weekly.