Hashgraph · 5 months ago
Principal Software Engineer - Block Node Team
Hashgraph is a fast-growing software company committed to supporting and developing Hedera, an open-source, proof-of-stake platform. The Principal Software Engineer will be responsible for developing the Java-based low-latency, high-throughput Hedera block node product, ensuring high performance network data streaming and collaborating with various teams to enhance the decentralized platform.
Information TechnologyInternetNetwork Hardware
Responsibilities
Implementing and enhancing Java-based low latency streaming and long-term storage management features
Designing, developing, and maintaining server-side logic for backend solutions with public APIs involving gRPC
Managing efficient serialization and deserialization of protobuf
Writing efficient, reusable, and reliable code to optimize for maximum speed, scalability, and system efficiency
Continuously discovering and evaluating alternatives for architectural review and implementing new technologies to maximize development efficiency and effectiveness
Performance tuning of core modules
Designing high-performance, low-latency matching algorithms of a multi-threaded in-order message service
Staying connected with the web3 ecosystem bringing vital learnings, discussions, and applicable explorations on blockchain validators and verifiers bringing them back to the team to improve
Developing various aspects of the Hedera Hashgraph Distributed Ledger Ecosystem
Being a strong and proficient hands-on programmer
Spending 80% of your time designing, coding, and testing
Qualification
Required
8+ years of software development experience
Master's degree in Computer Science or a similar field or equivalent work experience
Expertise in Java concurrency
Experience with data IO
Excellent debugging, critical thinking, and interpersonal skills
Familiarity with event-driven and test-driven software development processes and continuous integration tools and systems
Strong grasp of Computer Science fundamentals, including concurrency, performance optimization, and reusability
Preferred
Deep knowledge of and experience with Java VM, covering its strengths and weaknesses
Deep knowledge of and experience with high frequency message broker technologies
Deep knowledge of and experience with Helidon
Strong engineering principles and processes aimed at developing simple, modular, testable, and high-quality code
Knowledge of blockchain/DLT technology ecosystem
Familiarity with security principles, cryptographic tools and libraries
Familiarity with high-performance architectural systems and design patterns
Company
Hashgraph
Our mission is clear: to cultivate a secure, trusted, and sustainable decentralized world.
H1B Sponsorship
Hashgraph has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (1)
2022 (1)
Funding
Current Stage
Growth StageRecent News
2024-05-21
Company data provided by crunchbase