Software Engineer (Blockchain)
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.
Below are some other jobs we think you might be interested in.
-
Software Engineer - Blockchain
- Fireblocks
- Warszawa, Masovian Voivodeship, Poland
Jul 01 -
Senior Staff Software Engineer - Blockchain Platform
- Coinbase
- Remote - USA
- Remote
Jun 27 -
Blockchain Engineer
- Harmony
- Palo Alto, CA
Jun 06 -
Blockchain Engineer - Binance Wallet
- Binance
- Remote - Hong Kong
- Remote
Jun 12 -
Blockchain Site Reliability Engineer
- InfStones
- Texas
Jun 18 -
Full Stack Blockchain Engineer
- Fireblocks
- New York
Jul 09 -
Blockchain Security Lead
- Galaxy Digital
- Anywhere
- Remote
Jul 01 -
Blockchain Developer
- Overmind
- Singapore
- Remote
Jun 28 -
Blockchain Security Engineer - Senior Level (Solidity / Rust / Golang )
- CertiK
- US / Remote
- Remote
May 28 -
Application Support Engineer — Blockchain Security & AI Automation
- Crypto.com
- Malta
Jun 04 -
Application Support Engineer — Blockchain Security & AI Automation
- Crypto.com
- Sofia, Bulgaria
Jul 02 -
Application Support Engineer — Blockchain Security & AI Automation
- Crypto.com
- Barcelona
Jun 24 -
Blockchain, Data Analytics (Remote)
- Serotonin
- New York
Jun 27 -
Partnerships Lead, Blockchain Infrastructure
- OP Labs
- SF or NY
Jun 16 -
Software Engineer
- thirdweb
- San Francisco, New York, London, Bangalore, Remote
- Remote
Jul 06 -
Blockchain Security Expert - AI Track
- CertiK
- US / Remote
- Remote
Jun 11 -
Blockchain Data Analyst & Researcher
- Lukka
- Anywhere
- Remote
Jun 21 -
Blockchain Security Researcher - Future Openings
- OpenZeppelin
- Remote - Worldwide
- Remote
Jun 17 -
Senior Software Engineer
- Ellipsis Labs
- New York, New York
Jun 02 -
Software Engineer, AI
- thirdweb
- San Francisco, New York, London, Bangalore, Remote
- Remote
Jun 28

