Skip to main content
Posted November 28, 2021
Blockchains

Software Engineer (Blockchain)

610 Waltham Way, Sparks, NV 89437 Remote Full Time

As a Software Engineer specializing in Blockchain technology, you will be responsible for software development, deployment, and post-deployment...

As a Software Engineer specializing in Blockchain technology, you will be responsible for software development, deployment, and post-deployment maintenance for our blockchain-based products, along with maintaining Multisig Contracts. You will collaborate on functional requirements, product architecture, and design. You will work collaboratively with the Engineering, Product, and Cybersecurity teams to develop products that incorporate advanced private key management and storage technologies.

The essential functions include, but are not limited to the following:

  • Building, maintaining, and deploying native cloud clusters for dozens of blockchain daemons in a scalable, highly available, and redundant manner.
  • Developing robust and secure APIs, SDKs, services, and libraries to support wallet services, including hot/cold wallets, staking, and indexing.
  • Ensuring quality and performance of the application specifications, including debugging and performance testing of code.
  • Developing and executing novel security solutions to safeguard our clients’ assets.
  • Maintaining policies, procedures, and technical documentation.
  • Following and ensuring the implementation of security best practices and guidelines.
  • Collaborating on architecture definitions and developing creative, scalable, and secure solutions for additional product features.
  • Providing mentorship to your peers in the broader Engineering team through code reviews and education on best practices.

WHAT YOU WILL NEED TO SUCCEED

Profound knowledge and experience in blockchain technology, software engineering, and decentralized software architecture. You can work with numerous cross-functional teams in a fast-paced, growing company. You have experience working with digital-currency custody, blockchain, or cryptography. You have a working knowledge of Kubernetes & Docker, Shamir's secret sharing scheme, multi-sig wallets, other common digital wallets, security paradigms TCP/IP network stack, DNS, SSL/ TLS, and how traffic on IP networks establishes end-to-end security and trust. You have a proven track record of delivering and owning web-scale pipelines systems in production. You love blockchain technology, want to bring it to the masses, and enjoy delving into novel emerging technologies like MPC (Multi-party Computation).

A plus is technical knowledge of elliptic-curve cryptography, homomorphic encryption, multiparty party computation and privacy-enhancing technologies, WebAssembly, compilers, and virtual machines. Working knowledge of development, deploying, and running smart contract applications to Ethereum. Strong experience in working with public and permissioned blockchain technologies and distributed ledgers Implementing and integrating the latest improvement proposals from the blockchain community.

YOUR EDUCATION AND EXPERIENCE

You have an MSc/MA in Computer Science or a related field or bachelors with equivalent work experience. A minimum of three years of software development engineering experience and experience working with Solidity is required.

Blockchains, Inc. (“Blockchains”) is proud to be a diverse workforce, and we are committed to inclusion and diversity to ensure equal opportunity for all applicants. Blockchains provides equal employment opportunities to all employees and applicants regardless of race, color, religion, sex, sexual orientation, gender identity and/or expression, national origin, age, marital status, physical or mental disability, veteran status, or any other characteristic protected by federal, state, or local laws.

This listing expired on Dec 12. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.