1Password is growing rapidly and seeking a Senior Developer with experience in Rust to work on the Authentication Experience team. The team focuses on creating a seamless and delightful experience for users when signing in to and unlocking 1Password apps. The ideal candidate will have 5+ years of software development experience, 3+ years building production systems in Rust, and 2+ years of experience working in the authentication and identity domain.
Requirements
- 5+ years of software development experience
- 3+ years building production systems in Rust
- 2+ years of experience working in the authentication and identity domain
- Hands-on experience with authentication standards and protocols such as OAuth 2.0, OpenID Connect (OIDC), SAML, WebAuthn, passkeys, and MFA
- Passion for and strong experience in software development best practices, coding standards, and design patterns
- Able to learn and expand knowledge into other technical stacks and develop a T-shaped profile
- Proven experience in implementing testing methodologies and debugging techniques to ensure high-quality code
- Able to communicate and collaborate with teams and communicate technical concepts to non-technical cross-functional partners
- Continuous learning, sharing knowledge, and mentoring developers across the team
Benefits
- Health and wellbeing
- Growth and future
- Community