about 9 hours ago
Remote, CanadaMid Level / Senior
Responsibilities
- Develop the Tailscale product, contributing to open source client code and backend services.
- Take ownership of the entire product lifecycle from coding to strategic decision-making.
- Collaborate with UX/UI designers and product managers to shape features.
- Design, build, test, and document core software components.
- Develop features for the control plane, platform, and identity services.
- Implement sign-on functionalities like SSO, OAuth2, SAML, and WebAuthn.
- Maintain SCIM capabilities for user synchronization from IdPs.
- Participate in incident response and customer support escalations.
- Analyze and improve system efficiency, scalability, and stability.
- Adopt a security-first mindset in design and implementation.
- Participate in the on-call rotation to manage incidents.
Requirements
- Familiarity with authentication/authorization protocols like OAuth2, OIDC, SSO, and SAML.
- Experience with distributed systems and building secure, scalable services.
- Proficiency in Go programming language is a plus.
- Experience with SQL databases.
- Ability to give and process constructive feedback.
- Flexibility to adapt to a dynamic startup environment.
- Excellent written and verbal communication skills.
- Familiarity with networking concepts is a plus.
Benefits
- An inclusive, flexible environment that values diverse voices.
- A competitive total compensation package including base salary and equity.
- Comprehensive group benefits with no waiting period for health, vision, and dental coverage.
- Remote-first work culture with options for co-working spaces.
- Opportunities for personal and professional development with annual funding.
- Flexible paid time off program for work-life integration.
- Customizable home office setup with company-owned equipment.
- Generous parental leave program from day one.
