We want to help you find your place in crypto.  Join our talent collective

Principal Crypto Engineer

Looks like this career opportunity is no longer available. We know this isn't what you were hoping for, but we have many other great opportunities for you to check out. Start a new search now

GridPlus is looking for an experienced software engineer to handle the responsibility of implementing new crypto standards and features across the software stack used by the Lattice1 hardware wallet.

We’re looking for someone who lives and breathes crypto to extend the Lattice1’s lead as the new standard for blockchain hardware security and assist with integrating it as a key management and security layer for all the popular tools people use today.

Equity and additional incentives available beyond the competitive base compensation.

Responsibilities:

  • Develop new features in the GridPlus SDK and keep it in sync with changes to Lattice1 firmware.
  • For as long as necessary, maintain the GridPlus MetaMask fork as the SDK is updated. Specifically, keep the fork up to date with the official MetaMask version and also make sure the GridPlus keyring and GridPlus SDK are up to date.
  • Oversee development of feature development pertaining to crypto standards in Lattice1 firmware (embedded C). You won’t need to write firmware code (bonus points if you do) but you are the source of crypto knowledge and will be expected to direct firmware engineers when new standards are implemented (e.g. EIP712).
  • Work with Lattice1 software engineers to ensure all codebases remain in sync and, when possible, are fully backward compatible. Essentially, make sure no component gets updated that will lead to loss of functionality for existing users unless absolutely necessary.
  • Manage third party integrations when such integrations are useful. The MetaMask fork is currently the main integration, but others may arise.
  • Develop new features for the GridPlus Web Wallet as they arise in firmware. These will primarily be related to providing a more robust UI for certain Lattice1 firmware features as they are developed (e.g. loading secure data, setting permissions).

Requirements:

  • Deep and extensive technical understanding of crypto and specifically the Ethereum ecosystem (developer tools, integration frameworks, EIP standards, etc)
  • Track record of managing complexity and producing software using best practices, especially the management of multiple disparate software components.
  • Experience with Javascript and/or Typescript. Our code is in Javascript but we are amenable to migrating codebases to Typescript where useful.
  • Willingness to oversee complexity and the ability to balance multiple code bases concurrently.

Ideal candidate is based in time zones ranging from UTC -9 to +1

Apply now

Please let GridPlus know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.

Job type

Apply now

Please let GridPlus know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.

Join us

The decentralized future needs you.