Senior Software Engineer (Cryptography)

2 months, 1 week ago
Full-time
Senior
Software Development
Bitwarden

Bitwarden

Bitwarden is a trusted password manager that provides secure password generation, storage, and sharing for individuals and businesses. With zero-knowledge, end-to-end encryption, Bitwarden offers open-source solutions for managing sensitive information...

Internet Software & Services
51-250
Founded 2015
$100M raised

Description

  • Design, develop, and maintain key hierarchies and cryptographic protocols that are secure and performant.
  • Design and enforce secure key management practices across clients and servers to protect sensitive cryptographic material.
  • Design usable APIs that correctly abstract cryptography for other developers.
  • Build and maintain internal and external documentation and specifications.
  • Troubleshoot and resolve complex security vulnerabilities and system issues requiring deep technical expertise.
  • Contribute to both open-source community work and enterprise solutions.

Requirements

  • Strong proficiency and experience in Rust.
  • Experience with TypeScript and C# is a plus.
  • Experience designing and implementing secure cryptographic protocols.
  • Familiarity with OS-level key management APIs and secure storage mechanisms across platforms.
  • Practical knowledge of key generation, storage, rotation, and revocation.
  • Ability to evaluate cryptographic library security, performance, and misuse resistance.
  • Collaborative and adaptable mindset.
  • Excellent communication skills with openness and authenticity.
  • Excitement for open source and better internet security.
  • Excellent problem-solving skills.
  • Must be located in the US.
  • No visa sponsorship is available at this time.

Benefits

  • Starting base compensation range of $140,000 - $200,000 in the United States.
  • Remote work with an all-remote team.
  • Opportunity to work on security and open-source technology.
  • Chance to contribute to a mission focused on improving internet security for millions of users.
  • Support for personal and professional development through new challenges and a growth-focused team.
  • Work with motivated and supportive team members across the world.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer (Applied AI/ML)

Oklo 51-250 Electric Utilities

Oklo is hiring a Software Engineer to develop AI and machine-learning systems that support the design, analysis, and deployment of advanced fission power technology.

CI/CD Git JavaScript Machine Learning Python Rust Statistics Svelte TypeScript
8 hours, 33 minutes ago

Sr. Forward Deployed Engineer

Databricks 1K-5K IT Services

Databricks is hiring a Forward Deployed Engineer to partner with customers on designing, building, and productionizing end-to-end data and AI solutions using the Databricks platform.

Apache Spark AWS Azure CI/CD Databricks GCP JavaScript Machine Learning MLOps Python Scala TypeScript
8 hours, 33 minutes ago

Software Engineer (Full-stack)

Impiricus is hiring a full-stack Software Engineer to build and optimize scalable web and AI-powered healthcare solutions for life sciences and healthcare users from New York, Atlanta, or remotely in the United States.

AWS Azure CI/CD GCP JavaScript LLM Next.js Node.js Python React REST API SQL TypeScript
8 hours, 33 minutes ago

Principal Software Developer - Vector Search - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Principal Software Engineer for its globally distributed Elasticsearch Search team to advance vector similarity search features, performance, relevance, and reliability.

Cassandra CI/CD Elasticsearch Java MongoDB PostgreSQL Solr
8 hours, 48 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers