Remote (Country)

Bitwarden is hiring a Senior Rust Software Engineer (Autofill)

About the Role

Bitwarden is hiring a Senior Rust Software Engineer for its Autofill team, where you will build new features and maintain cross-platform SDKs for our Password Manager products. You will take ownership of a key product area, scoping work to deliver features like passkeys, SSH keys, and autotype to users while maintaining high code quality.

What You'll Do

  • Become an expert on the Password Manager APIs.
  • Participate in hands-on design, development, and evolution of the Bitwarden Password Manager SDKs and desktop user interaction features such as passkeys, SSH keys, and autotype.
  • Participate in growing Rust within the Bitwarden Password Manager products.
  • Participate in code reviews, learning, and spreading technical knowledge.
  • Independently plan, estimate, and deliver new feature work and bug fixes.
  • Occasionally review and approve bug fixes submitted by the user community.

What We're Looking For

  • Expertise in developing and maintaining Rust components, including the design and application of libraries, language bindings, and FFI.
  • Experience in creating native desktop applications, interfacing directly with OS APIs on Windows, macOS, and Linux.
  • Experience with Electron, TypeScript, and other web technology for cross-platform desktop applications and web clients.
  • 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.

Technical Stack

  • Rust
  • Electron
  • TypeScript
  • Windows API
  • macOS API
  • Linux API

Team & Environment

You will join the Autofill team within the Engineering organization.

Benefits & Compensation

  • Compensation: $140,000 - $200,000
  • 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.
  • Carve out up to 15% of your week for personal growth, learning, skill building and pursuing personal passions that positively impact the team and company.

Work Mode

This is a remote position for candidates located in the U.S.

At Bitwarden, we are dedicated to building a diverse and talented team.

Required Skills
RustElectronTypeScriptWindows APImacOS APILinux APICryptographySecure Software DevelopmentCross-platform DevelopmentSystems ProgrammingAutofill TechnologyBrowser ExtensionsNative APIs
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
Bitwarden

Bitwarden promotes better internet security and safety with an open source password management solution for individuals, teams, and business organizations.

Visit website
Job Details
Category backend
Posted 8 months ago