Jobs · Engineering

Backend Engineer, Identity

Tailscale · United States · 3 wk ago
RemoteRemoteEngineering$163k–$204k/yrFull-time

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's easy, sensible, and safe, like it used to be.

Responsibilities

  • Develop the Tailscale product, contributing to both open source client code and related backend services
  • Take ownership of the entire product lifecycle, from writing code to product ideation and strategic decision-making
  • Work closely with UX/UI designers and product managers to shape features
  • Bring a special focus to building features related to identity and access management
  • Help move the product forward at crucial intersections of the technology and organization: in this case, the intersection of our backend platform and its various identity, authorization, and authentication needs
  • The ability to think on your feet, collaborate with highly technical teams, and comfort working asynchronously are essential
  • Analyze and improve efficiency, scalability, and stability of various system resources
  • Bring a security-first mindset to both design and implementation
  • Participate in our 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
  • Familiarity with SCIM is a plus
  • Experience with distributed systems and building observable, secure, scalable, and resilient services
  • Most of the non-front-end portions of the system are developed in the Go programming language
  • Experience with Go is a plus
  • Experience with one or more SQL databases
  • Able 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
  • Familiarity with networks (IP addressing, routing, etc.) is a plus

Qualifications

  • US Pay Range: $163,000—$204,000 USD

Skills

  • Familiarity with authentication/authorization protocols, standards and frameworks such as OAuth2, OIDC, SSO, and SAML
  • Familiarity with SCIM is a plus
  • Experience with distributed systems and building observable, secure, scalable, and resilient services
  • Most of the non-front-end portions of the system are developed in the Go programming language
  • Experience with Go is a plus
  • Experience with one or more SQL databases

Benefits

  • Competitive total compensation package including base salary, an equity incentive plan and variable commission (for quota-based roles)
  • Comprehensive group benefits with no waiting period
  • Remote first company—most of our teams work fully remotely
  • Support for your personal and professional development
  • Paid time off and a healthy work-life integration
  • A build-your-own home office setup
  • Paid parental leave program

Pay

US Pay Range: $163,000—$204,000 USD

Schedule

Remote first company—most of our teams work fully remotely

Similar jobs