Software Engineer developing client-side networking solutions for Tailscale. Collaborating with teams to enhance core connectivity features and maintain scalable network integrations.
Responsibilities
Contribute to the core client connectivity features of Tailscale by applying a deep understanding of network engineering and software development.
Evolve and enhance the Tailscale connectivity offerings between clients, subnet routers, exit nodes and other integrations with customer network infrastructure.
Provide architectural insights and resolve escalated customer network issues to fix complex connectivity problems.
Collaborate with product management and internal engineering to develop integrated network solutions that prioritize scalability and ease of maintenance while ensuring a superior customer experience.
Design, build, test, and document core Tailscale’s client-side networking software.
Advance product features by building upon or merging established industry network protocols with Tailscale's specific designs and frameworks.
Adopt a security-centric approach to both architecture and coding to guarantee the resilience and safety of networking modules.
Evaluate and optimize the performance, reliability, and scale of our software across a wide array of technical platforms and hardware.
Provide expert consultation and support the customer success teams with critical network escalations within key customer environments.
Engage actively with the open-source community and contribute to relevant projects.
Requirements
Significant experience with networking software and diagnosing networking issues
Possess a comprehensive grasp of networking engineering, such as routing, VPNs, IP address management, and NAT traversal.
Proficiency in Go or other low-level languages (e.g. C/C++, Rust), including a strong grasp of concurrent programming and techniques for optimizing performance.
Experience with large scale distributed systems is highly desirable
Knowledge of low-level OS network stacks is highly desirable
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
Benefits
An inclusive, flexible environment where you can be your authentic self.
A competitive total compensation package.
Comprehensive group benefits with no waiting period.
Remote first company—most of our teams work fully remotely.
Connect with other Tailscalars IRL.
Support for your personal and professional development.
Paid time off and a healthy work-life integration.
A build-your-own home office setup.
Generous parental leave program from your first day.
Backend engineer building scalable AI - native cybersecurity infrastructure for Doppel. Developing software that detects and disrupts phishing, impersonation, fraud, and other digital threats.
Browser engine specialist developing experimental browser capabilities at Mozilla, the open - source internet technology company. Investigating engine internals, performance, correctness, and AI - agent interaction.
Lead Engineer shaping Xero’s global payments platform and bill - payment products. Building secure, high - throughput services that help small businesses manage cash flow.
Backend engineer scaling Redis and Valkey cache infrastructure for Affirm’s financial technology platform. Automating operations, migrations and self - service workflows for mission - critical data services.
Product Engineering Lead guiding API and React teams building Keet, Tether’s serverless peer - to - peer messaging and video - calling app. Shaping product delivery for global scale.
Product Engineering Lead shaping Keet, Tether’s peer - to - peer messaging and video calling app. Leading API and React frontend teams toward globally scalable consumer features.
Software Engineer Intern building frontend and backend solutions for EQ Bank, Canada’s digital Challenger Bank. Developing APIs, microservices, and web/mobile banking interfaces.
Software Engineer building real - time anti - abuse and detection systems for Resend’s developer email platform. Designing enforcement, ML classifiers, and safeguards against spam, phishing, and account takeover.
Lead software engineer building full - stack CoCounsel integrations with React, TypeScript, Python, and AI tooling. Guiding architecture, delivery, and engineer development at Thomson Reuters.
Part - time Full Stack Engineer building Tether RE’s real estate safety platform across Flutter, React, and NestJS. Developing mobile, web, backend, and partner integrations.