| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Elrond | Europe | $72k - $105k | |||
Derisk | Remote | $100k - $150k | |||
QuickNode | Miami, FL, United States | $45k - $85k | |||
Edge & Node | remote | $63k - $82k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Braintrust | San Francisco, CA, United States | $11k - $60k | |||
BlockTal | United States | $150k - $185k | |||
Hang | San Francisco, CA, United States | $140k - $220k | |||
Braintrust | San Francisco, CA, United States | $72k - $90k | |||
Braintrust | New York, NY, United States | $105k - $111k | |||
Braintrust | San Francisco, CA, United States | $11k - $63k | |||
Rain | New York, NY, United States | $36k - $100k | |||
Anti Capital | New York, NY, United States | $18k - $36k | |||
Drift Labs | New York, NY, United States | $45k - $90k | |||
Trust Machines | New York, NY, United States | $63k - $90k | |||
Salt Lake City Corporation | Austin, TX, United States | $90k - $90k |
This job is closed
Senior Software Engineer - Cryptography
Here’s what you’ll do:
- Designing APIs for cryptographic libraries that are easy to use and hard to misuse
- Implement cryptographic tools and algorithms
- Signature schemes, including multi and threshold signatures
- Distributed key generation algorithms
- Merkle trees
- Encryption schemes
- Zero-knowledge proofs
- Key management
- Authentication mechanisms and securing data in flight and at rest
- Ensuring secure coding practices and compatibility with client-based applications (browsers, Ledger devices, etc.)
- Help us change the world
To succeed in this role, you:
- Have a good understanding and experience in using cryptographic protocols (encryption and signature schemes, zero-knowledge proofs, etc.).
- Have previous experience in systems security and implementation best practices.
- Have experience in implementing cryptographic primitives and using hardware/trusted execution environments (smart-cards, HSM, SGX, SEV, etc.).
- Have a deep understanding of at least one of the following languages: C, C++, Rust or Go.
- Have experience in deploying systems that run 24x7x365. Building the monitoring, alarming, and tooling required to keep them healthy.
- Have a Bachelor's degree in Computer Science, or a closely related field. The unique challenges at Elrond have attracted many engineers with advanced degrees, however, your practical experience is more important to us than your educational background.
We will offer:
- Flexible working hours
- Start-up atmosphere where everybody is agile without being AGILE
- The opportunity to create something really meaningful that will be used by millions of people
- Competitive salary
- Fast, dynamic & unique working environment
What does a Rust developer in web3 do?
A Rust developer in the context of web3 is a programmer who uses the Rust programming language to build applications and tools for the decentralized web, also known as the web3 ecosystem
The specific responsibilities of a Rust developer in web3 may vary depending on the project or organization they are working for, but in general, they would be responsible for writing, testing, and maintaining Rust code that is used to build web3 applications
This could include things like creating smart contracts for decentralized finance (DeFi) applications, building tools for interacting with decentralized storage networks, or developing decentralized applications (dApps) for the web3 ecosystem.