Skip to content
TailscaleTailscaleUnited States

Software Engineer, Networking

Build and maintain Tailscale's networking features and distributed systems. Own core networking components, observability, and incident response for a remote-first company.

163k – 226k
Remote5+ YOEBackend Engineering

About the role

Key Responsibilities

  • Work as part of a team of engineers to design, build, test, and document core networking software components.
  • 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.

Requirements

  • Proven experience implementing application-layer networking concepts and distributed components, such as proxies, connectors, and overlay routing, to enable seamless connectivity.
  • Deep knowledge of operating system-level networking internals, including socket programming, routing tables, and packet filtering primitives.
  • Professional experience with Go (Golang)
  • Experience designing and maintaining distributed systems, with a solid understanding of concurrency (e.g., multithreading, race conditions, memory management, synchronization primitives) and scalability.
  • Proficiency with relational databases (e.g., PostgreSQL, MySQL) and writing efficient SQL queries.
  • Excellent written and verbal communication skills, with the ability to explain complex technical concepts clearly.
  • Strong collaborative mindset—you actively give and process constructive feedback and work effectively both independently and as part of a team.
  • Startup-ready flexibility, with the adaptability to pivot and thrive in a fast-paced, dynamic environment.

What We Offer

  • Competitive total compensation package including base salary, equity incentive plan, and variable commission.
  • Comprehensive group benefits with no waiting period (health, vision, dental).
  • Remote-first company with annual company retreat and team off-sites.
  • $1500 USD annually for professional development.
  • Flexible paid time off.
  • Build-your-own home office setup with company laptop, monthly home internet reimbursement, and $1000 USD workstation budget.
  • Generous parental leave program with top-ups for up to 26 weeks.

Skills

GoNetworkingDistributed SystemsSocket ProgrammingRouting TablesPacket FilteringPostgresMySQLSQLConcurrency
Tailscale

Backend Engineer, Identity

TailscaleUnited States

Backend engineer focused on identity and access management, building authentication features (SSO, OAuth2, SAML, WebAuthn) and SCIM sync capabilities in Go for a distributed systems platform.

163k – 204k
Remote5+ YOEBackend Engineering
Reddit

Software Engineer, Ads

RedditUnited States

Backend engineer developing microservices, distributed systems, and real-time data platforms for Reddit's advertising products. Requires 3+ years experience with ownership of features in Go, Python, or Scala.

164k – 230k
Remote3+ YOEBackend Engineering
Cardless

Software Engineer

CardlessSan Francisco, CA

Backend engineer designing, building, and scaling systems for a co-branded credit card platform across applications, accounts, transactions, fraud, risk, and rewards. Requires 5+ years experience with distributed systems, modern backend languages, and end-to-end project ownership.

165k – 260k
On-site5+ YOEBackend Engineering
Stripe

Software Engineer IC-02

StripeNew York, NY

Build and maintain APIs, services, and backend systems using Ruby, Java, and TypeScript. Design microservices, work with relational/document databases, and integrate event-driven systems.

161k – 235k
Hybrid3+ YOEBackend Engineering
David AI

Software Engineer, Platform

David AISan Francisco, CA

Build and maintain scalable backend services and distributed systems for audio data pipelines at a Series B audio AI startup. Requires 3+ years backend experience with strong distributed systems and cloud infrastructure skills.

160k – 200k
On-site3+ YOEBackend Engineering