
Website Hashgraph
Before you apply: Here is an interview Q&A for you: Click here
NOTE: Here is why some companies may not hire you.
Hey!! Update Your CV Like a Pro. HERE are Tips from an Experienced Recruiter
Software Engineer at Hashgraph, Remote (United States)
As a Senior Software Engineer on the Execution Team, you will be responsible for delivering software services, business logic, and APIs within the Hiero Consensus Node. You’ll work on deeply technical challenges involving distributed execution, state management, transaction lifecycles, and economic systems (fees, rewards, and penalties). You will work in a highly collaborative environment where innovation, trust, and ownership are key values. This is a high-impact role requiring deep passion for building the platform that powers next-generation decentralized applications.
Responsibilities:
You may find yourself doing all of the following:
- Design, develop, test, and debug core components of the execution layer
- Collaborate with cross-functional teams to define and deliver end-to-end functionality
- Optimize performance and scalability of the execution layer for high-throughput transaction workloads
- Ensure correctness, determinism, and reliability in service implementations
- Drive high standards in code quality, testing, and documentation
- Contribute to a culture of technical excellence and open-source collaboration
Qualification Requirements:
- 4+ years of professional software engineering experience
- Strong expertise in Java, with a deep understanding of concurrent programming and system performance
- Strong grasp of computer science fundamentals, including data structures, algorithms, concurrency, and design patterns
- Experience building and maintaining distributed systems at scale
- Experience with API design, particularly gRPC
- Strong problem-solving and debugging skills
- Excellent communication and collaboration skills
- Having a passion for code quality, system design, and doing things the right way
Other skills that are great to bring with you but that we can help you develop:
- Experience in distributed ledger Technologies (DLT) or blockchain platforms
- Exposure to security principles in distributed applications or cryptographic systems
- Familiarity with web3 tools or smart contract platforms (especially EVM)
- Experience with event-driven architectures or high-frequency trading systems
- Experience profiling and optimizing complex and concurrent systems
To apply for this job please visit www.hashgraph.com.