Job Description
Tailscale is seeking a Software Engineer to join their team. This role focuses on developing features related to user identity, secure access, authentication, and sharing within the Tailscale product. The ideal candidate will be motivated, able to collaborate with technical teams, and comfortable working asynchronously.
Role involves:
- Developing the Tailscale product, contributing to client code and related services.
- Developing features that support sign-on options like SSO, OAuth2, SAML, and WebAuthn.
- Maintaining features to synchronize users and groups from IdPs.
Requirements:
- Experience with authentication/authorization protocols and frameworks such as OAuth2, OIDC, SSO, SAML, and vendors such as Okta/Auth0.
- Familiarity with networks (IP addressing, routing, etc.).
- Ability to give and process constructive feedback, as well as work independently.
- Flexibility to adjust to the dynamic nature of a startup.
- Experience with Go is a plus.
Tailscale offers:
- An inclusive, flexible environment.
- A competitive total compensation package including base salary and equity.
- Comprehensive group benefits with no waiting period.
- All-remote work environment.
- Support for personal and professional development.
- Paid time off.
- A build-your-own home office setup.
- Generous parental leave program.