Software Engineer, Networking

1 week ago


Remote Canada Tailscale Full time $282,740 - $353,760 per year

About Tailscale 

Tailscale is building the new Internet by delivering software that makes it easy to securely interconnect people and their devices, no matter where they are. From hobbyists to multinational corporations, teams of every size use Tailscale each day to protect their networks, share access to internal tools, and more. We're building a future for the Internet that's easy, sensible, and safe, like it used to be. Founded in 2019 and fully distributed, we're backed by Accel, CRV, Insight, Heavybit, and Uncork Capital.

Job Description

We're seeking a skilled and diligent full-time Software Engineer to join our growing team. You will work as part of the engineering team to:

  • Develop the Tailscale product, contributing to both open-source client code and related backend services, with an emphasis on networking features and optimizations
  • Take ownership of the entire product lifecycle, from writing code to product ideation and strategic decision-making
  • Work with UX/UI designers and product managers to shape features that enhance networking capabilities

Because we're an early-stage and fully remote company, we're looking for a 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.

Key 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 our control plane, relay infrastructure, and networking protocols
  • Diagnose, troubleshoot, and resolve complex networking issues across different environments
  • Exhibit ownership over the running services that comprise Tailscale's product by building for observability, participating in incident response, and fielding customer support escalations
  • Analyze and improve the efficiency, scalability, and stability of networking systems and resources
  • Bring a security-first mindset to both design and implementation, ensuring robust and secure networking components

What We Are Looking For

  • 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

As a company, we strive to maintain fair and equitable compensation practices within our team across all roles and all levels. Tailscale's compensation package includes base salary, equity, and comprehensive benefits. The salary range displayed on each job posting represents the target range for a new hire's base salary. Individual offers may vary based on experience and skill set.

CAN Pay Ranges

$282,740 - $353,760 CAD

Frequently cited statistics show that people who identify with historically marginalized groups are likely to apply to jobs only if they meet 100% of the qualifications. We encourage you to help us break that statistic

What We Offer

  • An inclusive, flexible environment where you can be your authentic self. We recognize the impact of diverse voices and backgrounds on the growth of our people, product, and company. And that flexibility in how and when you work empowers our team to integrate work and life.
  • 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. Take advantage of 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). Some roles require in-office collaboration depending on team needs, which will be clearly noted in the job description.
  • Connect with other Tailscalars IRL. Attend our annual company retreat, participate in team/department off-sites, or use your individual travel budget to meet up with team members in Canada, the US, or the UK. 
  • Support for your personal and professional development. Grow your career thoughtfully with $1500 USD annually for professional development, or take advantage of mentorship, coaching, and internal promotion opportunities. 
  • Paid time off and a healthy work-life integration. Our flexible, paid time off program supports you for any situation life throws your way, whether moving homes or travelling the world 
  • A build-your-own home office setup. You choose your own company-owned laptop (Mac or PC), receive a monthly home internet reimbursement, and $1000 USD to customize your workstation to make it your own. 
  • Generous parental leave program from your first day. We care about your life outside of work and encourage new parents to take advantage of parental leave top-ups for up to 26 weeks. 

Please be aware that legitimate emails from Tailscale's talent team will only originate from , , and email addresses. For more information about protecting yourself from impersonators and scams, please visit


  • Software Engineer

    1 week ago


    Remote, Canada ECI Software Solutions Full time $90,000 - $120,000 per year

    Location: Canada - Remote EST/CSTWe are seeking a Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, going from a monolithic desktop application to a SaaS-based cloud-native architecture leveraging microservices and hosted in AWS.A Software Engineer is expected to work closely with...

  • Network Analyst

    1 week ago


    Remote, Canada Dacaro Software Services Inc Full time

    **Network Analyst** **Position Overview**: **Responsibilities**: - Design, implement, and manage the organization's network infrastructure. - Monitor network performance and troubleshoot connectivity issues. - Collaborate with IT teams to ensure the integration of network systems with other technologies. - Evaluate and recommend network hardware and...


  • , BC, Canada MongoDB Full time

    Staff Software Engineer, Networking & Observability Join MongoDB as a Staff Software Engineer in the Networking & Observability team, helping build the core of a distributed database. The team focuses on creating and enhancing components that enable communication between cooperating distributed processes and make these processes and their communication...


  • , NS, Canada MongoDB Full time

    Staff Software Engineer, Networking & Observability Join to apply for the Staff Software Engineer, Networking & Observability role at MongoDB. Join and be a part of leading the MongoDB Networking Observability team, helping build the core of a distributed database! Our team focuses on creating and enhancing components which facilitate communication between...


  • Remote, Canada Ace Software Consulting Inc. Full time $80,000 - $120,000 per year

    Job OverviewWe are seeking a talented and motivated Senior Software Engineer to join our dynamic team. The ideal candidate will have at least 8 years of experience in software development using Java and Spring Boot in a cloud based microservice environment, along with knowledge of Angular or ReactJS. You will be responsible for designing, developing, and...


  • Remote, Ontario, Canada Incognito Software Systems Full time $80,000 - $120,000 per year

    Are you passionate about solving problems and delivering next-generation software to enhance the Internet experience?  Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier...


  • , , Canada Targeted Talent Full time

    Overview Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamlining the experience for researchers and developers. The focus involves the optimization of various common neural networks for optimal performance on...


  • Remote Canada Conga Full time $120,000 - $180,000 per year

    Job Title: Staff DevOps Software Engineer Locations: Remote Canada Reports to: Director, Cloud Operations A quick snapshot…Conga is looking for a talented Staff DevOps Engineer with a strong software engineering background to join our team and help us establish and employ Continuous Integration and Continuous Delivery patterns and collaboratively work...

  • Security Engineer

    1 week ago


    Remote, Canada Jonas Software Full time US$135,000 - US$150,000 per year

    Job Description:Security EngineerCompensation: The expected salary range for this role is between $135,000 and $150,000, depending on experience and qualifications.Reason for Opening: Net New positionAI is not used to screen, assess, or select applicants for this role.The CompanyConstellation Payment Processing is a modern Payment Facilitator (PayFac)...

  • Software Engineer

    3 weeks ago


    , , Canada Software Secured Full time

    We’re seeking a talented and passionate Full Stack Software Developer to join our growing engineering team. You will play a key role in developing and maintaining both the back-end and front-end of our core platform, contributing to all phases of the software development lifecycle – from design and implementation to testing and deployment. You'll be...