+91 80748 68174 contactoffcampusjob@gmail.com

Software Engineer, Networking Remote (united States)

Tailscale California, Missouri, US

About the Role

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 is easy, sensible, and safe, like it used to be. Job Description We’re seeking a skilled and diligent full-time Software Engineer to join our growing team. As part of the engineering group you will: 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, fully remote company we need a strongly motivated individual who can help move the product forward. The ability to think on your feet, collaborate with highly technical teams, and thrive in asynchronous work is essential. Key Responsibilities Collaborate with software engineers to design, build, test, and document core networking software components Develop and optimize product features in areas such as the control plane, relay infrastructure, and networking protocols Diagnose, troubleshoot, and resolve complex networking issues across diverse environments Take ownership of 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 Apply a security‑first mindset to 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 US Pay Range $181,000 – $226,000 USD 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. A competitive total compensation package. This includes a base salary, equity, 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 teams work fully remotely; we support in‑person collaboration when needed. Support for personal and professional development. $1,500 USD annually for professional development, mentorship, coaching, and internal promotion opportunities. Paid time off and healthy work‑life integration. Flexible paid time off program supporting any life situation. Build‑your‑own home office setup. Company‑owned laptop, home internet reimbursement, and $1,000 USD for workstation customization. Generous parental leave program from day one. Parental leave top‑ups for up to 26 weeks. Equal Employment Opportunity Statement As set forth in Tailscale’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law. #J-18808-Ljbffr

Responsibilities

  • Collaborate with software engineers to design, build, test, and document core networking software components
  • Take ownership of the running services that comprise the product by building for observability and incident response
  • Develop and optimize product features in areas such as the control plane, relay infrastructure, and networking protocols

Qualifications

  • Bachelor’s degree in Computer Science or related field or equivalent experience
  • Strong experience with networking software and protocols
  • Experience with distributed systems and observability

Required Skills

C/C++/Go/Rust networking protocols distributed systems observability async collaboration

Keywords

software engineer networking remote tailscale network protocols

Interested in this role?

Apply now and take the next step in your career.

Apply Now