Skip to content
TailscaleTailscaleUnited States

Backend Engineer, Identity

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

About the role

Key Responsibilities

  • Work as part of a team of engineers to design, build, test, and document core software components
  • Develop product features in areas that include our control plane, platform, and identity services
  • Develop features that support a broad range of sign-on functionality, such as SSO, OAuth2, SAML, and WebAuthn
  • Develop and maintain SCIM style capabilities to synchronize users, groups and other attributes from IdPs
  • 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 efficiency, scalability, and stability of various system resources
  • Bring a security-first mindset to both design and implementation
  • Participate in on-call rotation every x weeks to triage and mitigate incidents

Requirements

  • Familiarity with authentication/authorization protocols, standards and frameworks such as OAuth2, OIDC, SSO, and SAML
  • Experience with distributed systems and building observable, secure, scalable, and resilient services
  • Experience with one or more SQL databases
  • 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

Nice-to-Haves

  • Familiarity with SCIM
  • Experience with Go
  • Familiarity with networks (IP addressing, routing, etc.)

Skills

GoOauth2OIDCSAMLSSOSCIMSQLDistributed SystemsObservabilitySecurity
Tailscale

Software Engineer, Networking

TailscaleUnited States

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
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