1

Senior Developer, Authentication Experience

1Password
Development
Development
Remote Full-time Posted 13h ago

Job Description

Senior Developer, Authentication Experience

Join 1Password as a Senior Developer on our Authentication Experience team. You will help shape the sign-in and unlocking experience for our users, ensuring it's seamless and secure. This is a chance to work on meaningful challenges in a fast-paced environment.

About the Role

As part of the Authentication Experience team, your work will focus on the initial interactions users have with our applications. You will integrate with our authentication stack to enhance the user experience for both business and consumer users. This role is remote within Canada and the US.

What You'll Do

  • Lead the development, testing, and debugging of production software systems for new and existing product features.
  • Collaborate with cross-functional teams to understand product requirements and align technical decisions with project goals.
  • Mentor junior team members, providing technical guidance and sharing best practices.
  • Ensure technical requirements are clearly communicated and understood; identify potential challenges and propose solutions.
  • Plan and align goals with broader project objectives, managing task distribution and timelines.
  • Drive technical design and implementation of improvements to performance, accessibility, reliability, and scalability.
  • Develop effective testing strategies and ensure the delivery of high-quality products.
  • Solve complex technical challenges and provide innovative solutions.
  • Stay informed about industry trends and advocate for integrating relevant technologies.
  • Build new test infrastructures to help other developers create comprehensive tests.
  • Set an example in code reviews, evaluating quality and providing constructive feedback.
  • Generate and review documentation on code processes to ensure scalability.
  • Be available for on-call rotational work to provide support and resolve emergencies.

What We're Looking For

  • 5+ years of experience in software development, with 3+ years building production systems in Rust.
  • 2+ years of experience 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.
  • Willingness to expand knowledge into other technical stacks.
  • Strong experience in software development best practices, coding standards, and design patterns.
  • Ability to solve complex problems with innovative solutions.
  • Excellent communication and collaboration skills, with the ability to explain technical concepts to non-technical partners.
  • Experience in implementing testing methodologies and debugging techniques.
  • A commitment to continuous learning and mentoring others.

Nice to Have

  • Experience with Kotlin, Swift, Rust, JavaScript, Go, or related languages.
  • Ability to quickly learn new programming languages.

What We Offer

USA-based roles: The annual base salary for this role is between $153,000 USD and $214,000 USD. This includes immediate participation in our benefits program (health, dental, 401k, and more), generous paid time off, an equity grant, and participation in incentive programs.

Canada-based roles: The annual base salary for this role is between $144,000 CAD and $202,000 CAD. This includes immediate participation in our benefits program (health, dental, RRSP, and more), generous paid time off, an equity grant, and participation in incentive programs.

At 1Password, we ensure fair compensation based on market value and internal equity, considering your experience and skills.

Our Culture

At 1Password, we value collaboration, clear communication, and feedback. We strive for excellence and embrace challenges. If you are adaptable, curious, and ready to make an impact, you will fit right in.

How We Work with AI

We utilize AI technology to enhance our mission. We encourage team members to learn AI best practices and identify opportunities to apply AI meaningfully in their work.

Our Approach to Remote Work

We believe in remote work but also value in-person connections. While we are a remote-first company, occasional travel for team engagement is expected.

Join Us

1Password is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive workplace. We welcome all individuals and do not discriminate based on any characteristic.

If you need accommodation during the recruitment process, please let us know.

Successful applicants will undergo a background check as part of the hiring process.

We use AI and machine learning in our recruitment process. If you prefer not to have your application assessed using these technologies, you can opt out.

Back to all jobs
Apply Now
Company1Password
TypeFull-time
CategoryDevelopment

More Development Jobs

G

Intermediate Backend Engineer, SRM: Security Platform Management

GitLab

DevelopmentDevelopment
RemoteFull-time5d ago
B

Senior API Solutions Engineer (Python, Node.JS)

Binance

DevelopmentDevelopment
EuropeFull-time5d ago
R

Senior Backend Developer

Remote

DevelopmentDevelopment
RemoteFull-time5d ago
G

Compiler Engineer - (UK / Europe Time Zone)

Goodnotes

DevelopmentDevelopment
EuropeFull-time1w ago