出海雷达

高级软件工程师 (认证)

Senior Software Engineer (Auth)

开发工程全球可投
公司Bitwarden
薪资未公开
工作地点Remote, U.S.
地域资格全球可投
时区要求无特别要求
用工类型未标注
发布时间2026-08-25
数据来源Greenhouse
前往企业招聘页投递 →
全球可投:该职位未限制候选人所在地区。仍需注意薪资可能按地区折算,以及实际签约方式(正式雇佣 / 独立合同)。

Bitwarden 是全球数百万用户的信任身份安全领导者,赋能企业、开发者和个人在任何地方安全地管理与共享敏感信息。Bitwarden 让所有用户能够通过密码管理、秘密管理以及无密码和密钥创新,轻松在设备上扩展强大的安全功能。公司总部位于加利福尼亚州圣巴巴拉,团队成员遍布全球。了解更多请访问 bitwarden.com。

作为我们认证团队的高级软件工程师,您将负责开发和维护 Bitwarden 客户端的核心认证系统——网页、桌面、浏览器扩展、CLI 和移动应用。认证团队负责我们 Angular 客户端、共享 Rust 核心以及 IdentityServer 和 API 后端代码,支持密码、单点登录、密钥等认证方式,以及我们的 2FA 和账户管理。该职位候选人应具备扎实的 Rust 和 Angular 技能,能够在复杂且多客户端的应用中工作,同时具备优秀的沟通和技术写作能力。

我们是一支充满好奇心和热情的工程师团队,致力于解决困难问题并帮助他人取得成功。如果这符合您,我们鼓励您申请。

这是一个全远程团队,我们正在寻找位于美国的候选人。目前我们不提供签证赞助。

职责

  • 在我们的共享 Rust 核心库、Angular 客户端和 IdentityServer 后端中构建和维护认证代码
  • 与其他团队协作,对未来的项目进行范围界定和细化,设计、文档化并传达前瞻性解决方案
  • 在团队讨论中积极贡献——同步和异步——建立共同理解并推动可执行的结果
  • 提供及时、全面且有充分理由的代码审查
  • 处理、诊断并解决社区和客户报告的错误
  • 更新和验证核心依赖项,以确保安全和稳定的供应链

您将为 Bitwarden 带来的价值

  • 在 Angular/.NET 方面有丰富的开发经验,是加分项
  • 熟悉使用 WASM 和 UNIFFI 绑定将 Rust 集成到其他客户端中
  • 了解现代网络认证概念(OAuth 2.0、OIDC、WebAuthn)
  • 有使用 Claude/LLMs 的经验,或愿意学习如何使用该技术
  • 具备扎实的技术写作能力
查看英文原文

Bitwarden is the trusted identity security leader for millions of users worldwide, empowering enterprises, developers, and individuals to securely manage and share sensitive information anywhere. Bitwarden makes it easy for all users to extend robust security across their devices with password management, secrets management, and passwordless and passkey innovations. The company is headquartered in Santa Barbara, California with team members located across the globe. Learn more at bitwarden.com.

As a Senior II Software Engineer on our Auth team, you will be responsible for developing and maintaining the core authentication systems for the Bitwarden clients - web, desktop, browser extension, CLI, and mobile apps. The Auth team owns code in our Angular clients, our shared Rust core, and our IdentityServer and API back-end, supporting password, SSO, passkey, and other authentication methods, as well as our 2FA and account management.  A candidate for this position should have very strong skills in Rust and Angular, working in complex and multi-client applications, as well as excellent communication and technical writing abilities.

We are a team of curious, passionate engineers who strive to solve difficult problems and enable success in others. If this sounds like you, we encourage you to apply.

This is an all-remote team and we’re looking for someone located in the U.S. We do not offer visa sponsorship at this time.

RESPONSIBILITIES

  • Build and maintain our authentication code in our shared Rust core library, Angular clients, and IdentityServer back-end
  • Scope and refine upcoming initiatives, working collaboratively across teams to design, document, and communicate forward-looking solutions
  • Contribute constructively in team discussions - synchronous and asynchronous - building shared understanding and driving toward actionable results
  • Provide timely, thorough, and well-reasoned code reviews
  • Triage, diagnose, and resolve bugs reported by our community and our customers
  • Update and validate core dependencies to ensure a secure and stable supply chain

WHAT YOU BRING TO BITWARDEN

  • Extensive experience developing in Angular/.NET experience a strong plus
  • Familiarity with integrating Rust into other clients using WASM and UNIFFI bindings
  • Understanding of modern web authentication concepts (OAuth 2.0, OIDC, WebAuthn)
  • Experience working with Claude/LLMs or an openness to learn how to work the technology
  • Strong technical writing skills and the ability to clearly communicate complex problems
  • Attention to detail; we take our responsibility for authenticating our users very seriously
  • Knowledge of modern encryption techniques and principles of secure development are a plus
  • Collaborative and adaptable mindset
  • Openness and authenticity combined with excellent communication skills
  • Excitement and enthusiasm for open source and for better internet security
  • Excellent problem-solving skills – you might not know all the answers, but you know how to find and communicate the solution

WHAT TO EXPECT IN THE INTERVIEW PROCESS

  • Meeting with our Recruiting Manager
  • Interview with Auth team Engineering Manager and Platform Group Manager
  • Panel interview with Auth team

A FEW REASONS TO WORK WITH US

  • Our user community loves us and we love them. Come to work each day with a sense of purpose as we bring a more secure internet experience to everyone from our friends and family to the world’s largest organizations.
  • Become an expert. You’ll get immersed in the prominent technology markets of security and open source software.
  • We are dedicated to building a diverse and talented team. Work remotely with motivated and supportive team members across the world.
  • Learn and grow. Take on new challenges with the support of your team, and join our #growth-club to continue personal and professional development.

In the United States, the starting base compensation range for this role is $140,000 - $200,000. Actual compensation may vary based on level, relevant experience, and skill set as assessed in the interview process, as well as market data by location. See our careers page for a list of benefits. Please note that compensation outside the U.S. will differ based on the market.

本页面信息整理自 Greenhouse,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

← 返回全部职位