Posted June 24, 2023
Staff Software Engineer - Smart Contracts
Anywhere
Remote
Full Time
We are a fast-growing company built around a revolutionary technology — the hashgraph consensus algorithm. Hedera Hashgraph is well-suited to become the...
We are a fast-growing company built around a revolutionary technology — the hashgraph consensus algorithm. Hedera Hashgraph is well-suited to become the world’s first mass-adopted distributed public ledger because it is blazing fast, highly secure, and ensures fairness. We are on a mission to create a trusted and empowered digital future for everyone; a cyberspace where you work, play, buy, sell, create, and engage socially; where you have safety and privacy in your digital communities; where you feel confident when interacting with others; where you own and control your information.
Our team consists of many of the best minds in the industry. We are proud of our high-quality culture, dedicated to our values of integrity, ethics, service, excellence and teamwork. We are looking to hire effective, collegial, and hard-working people to help achieve our vision. Join us and say, “Hello future.”
Our team consists of many of the best minds in the industry. We are proud of our high-quality culture, dedicated to our values of integrity, ethics, service, excellence and teamwork. We are looking to hire effective, collegial, and hard-working people to help achieve our vision. Join us and say, “Hello future.”
About The Role:
The Smart Contracts team is looking for engineers who can contribute to the Hedera services on the backend in Java and web3 APIs and tools consumed by front end community applications in Javascript/Typescript.
- Develop various aspects of the Hedera Hashgraph Distributed Ledger Platform
- Implement and enhance the Java based smart contract services on the Hedera network nodes that exposes EVM features
- Implement and enhance the EVM and web3 focused API services and tools
- Design and implement Ethereum Remote Procedure Call APIs
- Develop sample applications to demonstrate value and strength of the platform. Sample applications will include web, mobile, and embedded development
- Investigate E2E smart contract transaction execution details between the ledger and the API services
- Be a strong and proficient hands-on programmer
- Spend 80% of your time designing, coding, and testing
Skills Needed:
- Experience writing and debugging smart contracts for an EVM based ledger
- Experience with distributed applications and web3 tools written in JavaScript or TypeScript
- Good understanding of the Ethereum blockchain and ecosystem
- Experience with blockchain (e.g., Bitcoin or Ethereum) protocol development is a plus
- Expertise in the Java programming language and its ecosystem of libraries and tools
- Deep knowledge of and experience with the Java VM, covering its strengths and weaknesses
- Strong grasp of Computer Science fundamentals including concurrency, performance optimization, and reusability
- Strong engineering principles and processes aimed at developing simple, modular, testable, and high-quality code
- Familiarity with security principles, cryptographic tools and libraries
- Familiarity with high-performance architectural systems and design patterns
- Familiarity with test-driven software development processes and continuous integration tools and systems
- Experience in developing libraries and platforms for use and deployment by application developers
- Application development experience preferred
- Systems programming experience including providing services to other software (e.g. operating systems, computational science applications, industrial automation, and SaaS applications) is a big plus
- 7+ years of software development experience
- Master's degree in Computer Science or similar field, or equivalent work experience
This listing expired on Aug 03. Applications are no longer accepted.
Below are some other jobs we think you might be interested in.
-
Smart Contract Engineer
- thirdweb
- San Francisco, New York, Remote
- Remote
May 27 -
Senior Smart Contract Engineer (SVM)
- Ellipsis Labs
- New York, New York
Jun 12 -
Staff Software Engineer, Web3
- Robinhood
- Toronto, Canada
May 17 -
Staff Software Engineer, Web3
- Robinhood
- Menlo Park, CA; New York, NY
May 15 -
Staff Software Engineer, Graphs
- Chainalysis
- Aarhus Office
Jun 15 -
Staff Software Engineer (SRE)
- Phantom
- Anywhere
- Remote
May 19 -
Staff Software Engineer, Product
- Aptos
- Palo Alto, California
Jun 04 -
Smart Contract Auditor - Remote, Worldwide
- Nethermind
- Poland; Mexico; Romania
- Remote
Jun 04 -
Staff Software Engineer - Compliance Platform
- Sardine
- United States; Canada
- Remote
Jun 18 -
Staff Software Engineer: Consumer (Money)
- Consensys
- United States - Remote, EMEA - Remote
- Remote
May 06 -
Staff Software Engineer, Backend (Consumer - Risk)
- Coinbase
- Remote - Canada
- Remote
Jun 10 -
Staff Software Engineer, Solana Staking Protocol
- Coinbase
- Remote - USA
- Remote
Jun 18 -
Senior Staff Software Engineer, Data Platform
- Coinbase
- Remote - USA
- Remote
Jun 09 -
Senior Staff Software Engineer, Core Automation
- Coinbase
- Remote - USA
- Remote
Jun 09 -
Staff Software Engineer, Frontend (Consumer - Advanced Trading)
- Coinbase
- Remote - USA
- Remote
Jun 09 -
Staff Software Engineer (Tech Lead, Backend - Platform (Overseer)
- Coinbase
- Remote - USA
- Remote
Jun 09 -
Staff Frontend Engineer
- Octav
- Remote, based in Montreal, Canada
- Remote
Jun 15 -
Staff Backend Engineer
- Worldcoin
- San Francisco
Jun 09 -
Staff Security Engineer
- Paxos
- Remote - United States; Remote - Canada
- Remote
Jun 18 -
Staff Platform Engineer
- Shakepay
- Remote, Canada
- Remote
May 12

